1. 명령어
1) cat : 파일의 내용을 모두 출력
└ 형식 : cat [옵션] [경로 + 출력할 파일 이름]
└ 옵션(<, >, >>)
① <(생략 가능) : 보기
(예) cat < /etc/passwd == cat /etc/passwd
② > : 생성 후 저장
(예) cat /etc/passwd > /filetest
③ > : 출력 후 저장, Ctrl + D를 이용하여 타이핑한 내용 저장
(예) cat > /home/samadal/a
I typing
"Ctrl + D"를 누르면 저장됨!
[이 옵션은 주의해서사용해야 함...!]
경고 문구도 없이 기존에 있던 내용은 사라지고 새로 입력한 내용이 저장(즉, 원본 내용이 사라짐)되기 때문에...!
④ >> : 내용 추가, 원본 내용 사라지지 않고 마지막에 내용 추가, Ctrl + D를 이용하여 타이핑한 내용 저장
(예) cat >> a
linux add
"Ctrl + D"를 누르면 저장됨!
⑤ > : 파일 병합
(예) cat a b > c
2) head / tail : 파일의 내용을 일부 출력
└ head 명령어의 형식 : head [옵션] [경로 + 파일이름]
파일의 내용 중 처음부터 아래로 10줄 출력(기본값)
└ tail 명령어의 형식 : tail [옵션] [경로 + 파일이름]
파일의 내용 중 밑부터 위로 10줄 출력(기본값)
└ 옵션 n(number) : n줄만큼 출력
(예) head -2 /etc/passwd, tail -15 /etc/passwd
3) more : 모니터 화면 단위로 끊어서 출력
└ 형식 : more [경로 + 파일이름]
└ Enter : 한 줄
Space : 페이지크기 만큼, Space키를 이용하여 내용 끝까지 갈 경우 자동 종료
b : 한 페이지 위
k : 한 줄 위
j : 한 줄 아래
q : 종료
4) |(파이프라인) : 명령어를 동시에 사용
5) less : 파일과 디렉터리의 내용을 페이지 단위로 출력
└ cat, head/tail, more의 단점을 보안, 파일만 가능한 것을 디렉터리도 가능하게...!
└ 형식 : less [경로 + 파일이름]
└ Enter : 한 줄
Space : 페이지크기 만큼, Space키를 이용하여 내용 끝까지 가도 종료되지 않는다!
b : 한 페이지 위
k : 한 줄 위
j : 한 줄 아래
q : 종료
6) nl : 파일의 내용을 줄 번호를 붙여서 모두 출력
└ 형식 : nl [경로 + 파일이름]
7) find : 주어진 조건을 검색하여 이름을 찾는다, 특히 경로를 찾을 때 많이 사용, 찾을이름에 반드시 쌍따옴표 안에...!
└ 형식 : find [경로] -[옵션] ["찾을이름"]
└ find [경로] -newer ["찾을이름"] : 지정된 경로에서 "찾을이름"을 검색한 이후 수정되거나 생성된 것을 검색
└ find [경로] -name ["찾을이름"] : 지정한 경로에서 "찾을이름"을 검색
└ find [경로] -name ["찾을이름"] -type [d : 디렉터리, f : 파일] : 지정한 경로에서 타입에 맞게 "찾을이름"을 검색
└ find [경로] -name ["찾을이름"] -exec 명령어(또는 옵션도 포함) {} \; : "찾을이름" 검색 후 명령어 수행한 후 종료
2. 실습
'IT공부' 카테고리의 다른 글
[리눅스] 사용자계정 생성 (0) | 2020.12.27 |
---|---|
[리눅스] FTP(File Transfer Protocal), VI 에디터, shell 명령어 (0) | 2020.12.24 |
[리눅스] 명령어(rm, man, --help, alias, touch, cal, date) (0) | 2020.12.22 |
[리눅스] 명령어(mv, mkdir, rmdir) (0) | 2020.12.22 |
[리눅스] 프롬프트 및 PuTTY 화면 설명, 명령어(pwd, cd, ls, cp) (0) | 2020.12.21 |