Day4. 기본 명령어 part 3 (alias,touch,cat,head,tail,more,less,nl)

2016. 3. 9. 17:25리눅스

 1. alias : 별칭지정

      - 사용형식 : alias 별칭 = '명령어정의'

         ex) alias mv='mv -i'  

      - unalias => 별칭 지우기  

 2. touch : 빈 문서 file을 생성 

      - 사용형식 : touch [file] 

 3. cat : 문서 파일 내용 출력 

      - 사용형식 : cat [경로] 

      - 실행파일의 내용을 출력 할 경우 글자가 깨지거나 버프음(기계음)이 발생. 

 4. head : 문서 파일에서 위에서부터 딱 10줄 까지만 출력 (default = 10줄 =>변경가능)

      - 사용형식 : head [경로]

         ex) head /etc/passwd

             head -20 /etc/passwd => option : -num => num개의 줄을 출력

 5. taiil : 아래에서부터 10줄만 출력 (default = 10줄)

      - 사용형식 : tail [경로]

         ex) tail /etc/passwd

             tail -20 /etc/passwd => option : -num => num개의 줄을 출력

 6. more : 화면 단위로 끝어서 문서 파일 내용을 출력 => 창의 크기에 따라 달라진다.

      - 사용형식 : more [경로]

      - enter : 한줄씩 이동

      - space bar : 한 페이지씩 이동

 7. less : 화면 단위로 끊어서 출력 -> 결과 재검색 가능 ( 스크롤 기능이 있다.)

      - 사용형식 : less [경로]

      - q : 빠져나올 때 사용

 8. nl : 줄번호 삽입 후 출력

      -  사용형식 : nl [경로]

 ---------------------------------------------------------------------------------------------------

 ◆ ls -l /etc/ | more

     => '|'은 왼쪽 명령어의 결과 값을 more의 target으로 넣어 준다.

     => cat + more

 ◆ cat 4가지 추가 기능 : 복사, 생성, 병합, 내용추가

     1. cat /etc/passwd > ./testfile  => 덮어쓰기

     2. cat > /home/samadal/a =>내용추가 ( ctrl + c로 탈출)

     3. cat /home/samadal/a ./b > ./c => a와 b를 병합하여 c생성

     4. cat >> ./testfile => 문서파일에 내용 추가 => 한번 추가하면 수정할 수 없다.

  1:1일 경우

     - > : 생성복사(덮어쓰기)

     - >> : 내용추가 (이어붙이기)

  다:1일 경우

     - > : 병합