개발/Linux

    [Linux] 리다이렉션 명령어

    터미널에서 명령어를 입력하면 결과나 에러를 출력한다. 이 결과나 에러를 다른 파일에 저장하여 프로젝트를 관리하는데 도움을 줄 수 있다. 이러한 기능들이 리다이렉션이다. 1. > command > filename command로 실행한 결과를 filename에 덮어쓴다. 2. >> command >> filename command로 실행한 결과를 filename 뒤에 붙여 쓴다. 3. command destinationFilename filename의 표준 입력으로 받은 결과물을 destinationFilename으로 전달한다. 5. 2> command filename 2> error.txt 에러로그를 error.txt에 전달한다. 6. &> command &> filename 표준..

    [Linux] 파일로 작업하는 명령어

    1. cat cat filename.txt filename 안에 있는 내용을 보여주는 명령어이다. 수정하거나 삭제하지 않고 단지 확인용이다. 2. less less filename.txt cat 과 비슷하지만 페이지 단위로 보여준다. f와 b키로 왔다갔다 하면서 볼 수 있고 /로 원하는 단어도 검색 가능하다. 3. tac tac filename.txt cat과 위아래가 반대로 보여준다. 4. rev rev filename.txt cat과 좌우가 반대로 보여준다. 5. head head filename.txt 처음 10줄만 보여준다. n 옵션으로 몇 줄을 보여줄지 설정할 수 있다. head -n 5 filename.txt 6. tail tail filename.txt 마지막 10줄만 보여준다. head와 ..

    [Linux] 파일 시스템 명령어

    1. open open / : 루트 디렉토리를 열 수 있다. open ~ : 홈 디렉토리를 열 수 있다. 2. pwd pwd 를 입력하면 현재 터미널이 열려있는 위치를 나타낸다. 3. ls ls 는 현재 터미널의 위치에 있는 파일과 폴더들을 보여준다. ls -a : .으로 시작하는건 원래 안보이는데 .으로 시작하는 파일까지 다 보여준다. ls -R : 현재부터 자식들 구조를 보이게 해줌(트리와 비슷하게 보여준다.) 4. cd cd 를 이용해서 터미널 경로를 옮길 수 있다. 상대경로 : ./로 시작하면 상대경로로 이동할 수 있다. 절대경로 : /로 시작하면 절대경로로 이동한다. 5. 루트경로에 있는 기타 폴더들 (1) bin : 여러가지 실행 파일들이 들어있다. (2) etc : 주로 설정 관련된 파일들이..

    [Linux] man 명령어

    1. man이란? man 명령어는 명령어들의 설명을 볼 수 있는 명령어이다. man echo 위와 같이 터미널 창에 입력해보면 아래와 같은 화면이 뜬다. 여기서 f(스페이스바)를 누르면 다음장을 볼 수 있고 b를 누르면 이전창을 볼 수 있다. f는 front, b는 back에서 따온 이니셜인 것 같다. 2. 시놉시스란? 시놉시스란 내용을 짧게 요약한 것이다. 위에 보이는 echo [SHORT-OPTION] ... 등이 있다. 이와 같이 대괄호([])가 씌어져 있는 것들은 선택 입력 내용이라는 것이다. option은 아래 description에서 -n 같이 적혀있는 것들이다. 그 뒤 ... 은 여러개를 입력할 수 있다는 것이다. 그 아래 줄인 LONG-OPTION에는 대괄호가 안씌어져 있는데 이는 필수 입..