리눅스(8)
-
220411 Linux) 리눅스 디렉토리 구조
/ (루트) 최상위 디렉토리 루트 아래의 모든 디렉토리가 루트로부터 상속을 받는다. 만약 /home/user/documents에 내가 파일을 저장했다면, 이 디렉토리 구조는 root->home->user->documents로부터 전달된 것이다. * 참고로 리눅스의 디렉토리 혹은 파일 시스템 구조는 윈도우와는 조금 다른 구조를 가지고 있다. 리눅스에서는 디렉토리 구분을 할 때 / (슬래시)를 이용하지만 윈도우는 \ (역슬래시)를 이용한다. 리눅스에서는 디렉토리라고 부르지만, 윈도우에서는 폴더 라고 부르는 약간의 차이가 있다. 리눅스 시스템의 디렉토리 구조는 전체적으로 역 트리 구조를 취하고 있다. 명령어의 종류와 성격, 사용권한 등에 따라 각각의 디렉토리들로 구분된다. /bin - 기본적인 명령어가 저장된..
2022.04.12 -
Linux 생활코딩 - I/O Redirection(2)
잊고 있었던 내용 ) touch 파일이름 - touch가 파일을 만드는 명령어이다 cat 사용자가 입력한 정보를 받음 standard input(stdin) : 키보드 , stdout 모니터 stderr 에러 1. cat > hello.txt > (리다이렉션)하면 cat의 내용을 hello.txt에 저장 2. $cat만 입력했을 경우 내가 입력한 값이 한번 더 출력된다. 왜냐하면 cat 명령어는 사용자가 입력한 정보를 받기 때문이다. 내가 입력한 것이 hi,catt인데 $cat에 의해 한번씩 더 출력되었다. 3. ls -al > result2.txt 하면 ls -al의 내용이 result2.txt로 입력된다. 그러나 ls -al >> result2.txt 하게 되면 ls -al의 내용이 2번이나 들어가게..
2022.01.25 -
Linux 생활코딩 - I/O Redirection (output)
안녕하세요. brandy 입니다. 이번 생활코딩(이고잉님 강의) Linux 강좌에서 I/O(Input Output) Redirection에 대하여 학습하였습니다. 실습 내용은 아래와 같습니다. 1. ls -l을 통해 현재 디렉토리에 있는 파일들을 출력합니다. (ls -al은 숨김 파일까지 모두 보여줍니다) 그런데, ls -l 의 내역들을 복사해서 파일을 또 하나 생성해서 붙여넣기에는 너무 복잡하죠? 2. 그래서 > (Redirection) 키워드를 사용하여 ls -l의 내용을 result.txt 라는 파일 안에 넣고자 합니다. result.txt는 지금 현재 디렉토리에 없지만, > 를 통해 result.txt 파일을 새로 생성해서 ls -l의 내용을 넣겠다는 의미입니다. 3. 파일을 만들었으니 cat(텍..
2022.01.20 -
Linux 생활코딩 (5) wget,git
안녕하세요 brandy 입니다 ! 다시 또 새로운 한 주가 시작되었습니다. 이번 한 주도 화이팅입니다 :) wget 리눅스 시스템 내에서 파일을 다운받는 명령어입니다. GUI (Graphic User Interface) 환경에서는 'download' 같은 버튼을 통해 원하는 파일을 다운받지만, 리눅스 같은 명령어 기반 프로그램에서는 직접 URL을 복사해서 입력해주어야 합니다. $ wget 다운로드 주소 그러면 다운로드가 받아지고, 마지막줄에 Saving to : 'download' 라고 표기가 되었는데 download 라는 이름으로 저장이 되었습니다. 그런데 download 라는 이름으로 저장하면 파일 이름이 직관적이지가 않죠? 만약 파일 이름들이 download1,download2.. 이런 식으로 저장..
2022.01.10 -
Linux 생활코딩 (4) nano,apt,yum
해당 강의는 생활코딩 이고잉 님의 강의로 공부한 내용입니다. ※ 운영체제에서 파일은 저장수단이며, 디렉토리는 파일을 정리정돈하기 위한 수납공간이다. nano Linux 내에서는 글을 편집할 수 있는 Editor(편집기) 기능이 있는데요, 대표적으로 nano와 vi가 있습니다. nano는 주로 초보자, vi는 주로 중/고급자들이 사용한다고 하네요. 저도 AWS Cloud9 환경에서 nano를 사용해보았습니다. $ nano 그러면 터미널을 덮은 편집기 창이 나타나고, 그 안에 텍스트를 작성할 수 있습니다. 아래 보이는 키워드들은 편집기 사용할 때 필요한 것들입니다(저장,취소 등등) ^G, ^O ... 와 같이 되어있는데 여기서 ^는 ctrl키입니다. 위 화면은 nano 편집기에 코드를 간단하게 작성해보고 F..
2022.01.07 -
Linux 생활코딩 (3) --help,man,mv,sudo
해당 강의는 생활코딩 이고잉 님의 강의로 공부한 내용입니다. --help 그리고 man --help와 man 둘다 Linux 사용시 잘 모르겠는 명령어나 옵션을 보기 위해 사용합니다. --help와 man의 차이점은 창의 크기라고 생각하시면 되겠습니다. --help (터미널 안에서 보여줌 다음 명령어 사용 가능) mkdir --help 간단한 명령어의 경우 내용이 없을 수 있습니다. man (터미널 전체에서 명령어를 설명하는 창으로 덮힘. q를 눌러야 빠져나옴) --help에 비해 상세한 도움말을 많이 제공해줍니다. man mkdir ※ - 그리고 --의 차이점 한 번 짚고 넘어가면 좋을 것 같습니다. - 약어 & -- 단어 단위의 옵션 쉽게 말해 - 는 축약형이고, --는 풀네임을 써줘야 합니다. ls..
2022.01.07