본문 바로가기
한국어 교육 KOREAN EDUCATION/인문학을 위한 컴퓨터

유닉스 명령어 기초

by Euiju 2022. 1. 20.
SMALL

1. mkdir, cd

 

2. cat : 지정한 파일을 화면에 출력해 보여줌

 -> cat --help

 -> cat sdic_u8.txt

 -> cat -b sdic_u8.txt > sdic_num.txt

 -> cat x?? > sdic02.txt

 

3. redirection : 하나의 파일로 만드는 것

 -> cat file.txt > redirected_file_name.txt

 -> cat file.txt >> redirected_file_name.txt

 

4. copy, mv, rm

 -> copy *.txt d:\temp\2nd

 

5. head, tail

  -c숫자(바이트), -n숫자(줄)

 -> head -n1 yeoeuiju.txt. > yeoeuiju3.txt

 -> head -c10 x* >x.txt

 

6. wc(파일의 줄 수, 단어 수, 바이트 수)

 -c: 바이트

 -l: 줄 수

 -w: 낱말 수

 -L: 가장 긴 줄의 길이

 

7. nl : 파일의 각 라인에 대해 라인 번호를 붙여준다

 비교) cat -n yeoeuiju3.txt: 저장된 파일에 라인번호를 붙여서 화면에 출력

 

8. sort

기본(문자열), -g(수치값), -r(역순)

->c:\cygwin64\bin\sort -g sdic_u8.txt > sdic.txt

->c:\cygwin64\bin\sort -r sdic_u8.txt > sdic.txt

 

-k(두번째 열 기준, 문자열), -g(두번째 열 기준, 수치값)

-> sort num_col.txt(열이 2개인 파일을 기본옵션으로 함)

 

+우리가 사용하는 유닉스 툴은 D:\Cygwin64\bin에 있다.

꼭 위치지정 제대로하기!

-> d:\cygwin64\bin\sort sdic_u8.txt > sdic.txt

 

 

9. split

-> split -10000 sdic_num.txt(만 줄 단위로 끊어라)

-> split -1 sdic_num.txt(한 줄 단위로 끊어라)

 

10. uniq

-c: 중복되는 줄들을 합치돼 중복되는 각 줄의 개수를 함께 출력한다

-d: 중복되는 줄만 뽑아서 출력한다. 파일 안에 한번 등장한 줄은 출력하지 않는다

     but. 위 아래 두 행만 비교를 한다 -> 다시 정렬후 출력

-i: 알파벳의 대소문자를 구별하지 않고 출력한다

 

11. tr

 

LIST

댓글