ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스 기초 명령어2 (head, tail, split)
    리눅스 2021. 1. 8. 02:01

    1. seq 100 10 160

    100부터 시작해서 160까지 10간격으로 숫자 출력 

     

     

    2. mv a b 

    a를 b에 덮어쓰기 

     

     

    3. head  a 

    a파일을 위에서부터 10줄 보여준다.

    원래는

    head  -n 10 a가 생략된것

    (디폴트값이 10)

     

     

    4. head -n -10 a 

    마이너스의 경우 뒤에서부터 열줄 잘라낸다.

    즉 뒤의 열줄을 제외하고 출력

     

     

    5. head -n 5 a b

    a파일과 b파일을 위에서부터 5줄 출력 

     

     

    6. head -n 5 a b -q

    header를 제외하고 출력 

    (q는 quiet)

     

     

    7. tail -n 10 a

    a파일을 뒤에서부터 10줄 보여준다.

    (디폴트값이 -10)

    (-가 생략되어 있으며 +로 하면 그 값부터 끝까지 보여준다)

     

     

    8. tail -f a

    a파일의 변화를 모니터링한다.

    (다른 터미널에서 a파일을 변화시키면 모니터링된다)

     

     

    9. echo  "하고싶은말"

    텍스트를 쓰고 싶을 때 사용

    ex) echo "안녕" >>  a

     

     

    10. cp  /etc/services k

    services파일을 k라는 파일로 복사한다.

     

     

    11. ll -h

    파일 크기 합계보기 

     

     

    12. wc -l k 

    k 파일의 행의 갯수 출력

     

     

    13. split a

    파일을 1000개 행 단위로 잘라준다.

    xaa, xab, xac... 이런식으로 잘린다. 

     

    쪼갠 파일을 합칠때는

    cat xa*  >  a

    a 라는 쪼개진 xaa, xab, xac... 들을 a파일로 합쳐서 저장한다. 

     

    쪼개진 파일 모두 지우기 위해서는 다음과 같다.

    rm -rf xa*

     

     

    14. split -d a

    a파일을 1000개 행씩 보기좋게 나눈다. 

    x00, x01, x02... 이런식으로 자른다. 

     

     

    15.  split --addtional-suffix=.txt a

    a 파일을 끝이 .txt인 파일로 쪼갠다.

    xaa.txt, xab.txt, xac.txt ... 와 같이 쪼개진다. 

     

     

    16. split a back_up

    a 파일을 쪼개면서 앞에 x 대신 back_up을 붙힌다.

    back_up00, back_up01, back_up02...  와 같이 쪼개진다. 

     

     

    17. split a -l 100 

    100개 행 단위로 a파일을 쪼갠다. 

    (디폴트 값이 1000)

     

     

    18. split -C 2000

    2000byte의 크기로 자른다. 

     

     

    19. split a -n 10

    a파일을 10개의 파일로 균등하게 나눈다. 

     

     

    반응형

    댓글

Designed by Tistory.