input(stdin)
ex) cat < list //cat 명령어 안에 list의 정보를 넣는다고 생각.
output(stdout)
ex) ls -l > list //ls 명령어 정보를 밖에 있는 list로 보낸다고 생각.
error(stderr)
ex) ls -l /root 2> errorfile //ls 명령어에서 나오는 error message를 errorfile로 보냄. 화면에 error message는 보이지 않도록 함.
***stdin, stdout, stderr = 0, 1, 2 = <, >, 2>
cat //그냥 쭈욱 보여줌
more //전체를 한페이지씩 보여줌
less //전체페이지를 원하는 만큼 내려가면서 보여줌
head //제일 위 정보를 한 페이지 가득 보여줌.
ex) head -2 [filename] //제일 위 2줄을 보여줌.
tail //제일 밑 정보를 한 페이지 가득 보여줌.
ex) tail -2 [filename] //제일 밑 2줄을 보여줌.
cut [option] [filename]
ex) cut -c1 [filename] //각 줄의 첫번째 문자 보여줌.
ex) cut -c1,3,5 [filename] //각 줄의 1,3,5번째 문자 보여줌.
ex) cut -c1-3 [filename] //각 줄의 1~3번째 문자 보여줌.
ex) cut -c1-3,6-8 [filename] //각 줄의 1~3,6~8번째 문자 보여줌.
ex) cut -b1-3 [filename] //각 줄의 1~3byte 문자 보여줌. (문자나 바이트나...)
ex) cut -d: -f 6 /etc/passwd // ':'로 구분되어 있는 문장의 6번째 필드에 있는 정보를 보여줌.
ex) cut -d: -f 6-7 /etc/passwd // ':'로 구분되어 있는 문장의 6~7번째 필드에 있는 정보를 보여줌.
▶ 만약 구분이 ':'이 아니라 ','나 '?'로 되어있으면 해당 문자가 ':'자리에 들어감.
ex) ls -l | cut -c2-4 // ls에서 나오는 정보의 각 줄의 2~4번째 문자 보여줌.
'Linux > CentOS 9 Stream' 카테고리의 다른 글
명령어 사용법 (awk, grep, wc, diff, cmp) (0) | 2024.08.26 |
---|---|
ACL (Access Control List) (0) | 2024.08.23 |
명령어 사용법 (ln,echo,chmod,chown,chgrp,tee) (0) | 2024.08.23 |
명령어 사용법 (su,passwd,vi,find,locate,wildcard) (0) | 2024.08.23 |
Linux File Type (0) | 2024.08.21 |
댓글