728x90
CAT
and VIM
CAT
- 가장 기본적이고 가장 많이 사용되는 명령은
cat
이다. - concatenate의 약자. - 바이너리 파일을 읽는 방법은 좋은 방법은 아니다.
- 단점은 한번에 전체 파일을 인쇄한다는 것이다. - 이런식으로 대용량 파일을 검토한느 것은 오히려 불편하다.
more
more testfile
- 대화형 모드에 있으며 파일을 탐색할 수 있느나 앞으로만 갈 수 있음- 진행
enter
, 종료q
less
less testfile
- 조금 더 정교한 명령어/Resolution
을 통해 Resolution이라는 단어 검색 가능- 진행
enter
, 종료q
- 파이프 라인을 함께 사용할 수 있다.
cat testfile | more
cat testfile | less
VIM
- 대부분 vi, vim(vi가 vim으로 대체되는 중), emacs, nano 등을 사용
- 텍스트 편집기
vim testfile
→ 파일 열기- 종료하려면 ESC 후에
:q
- 변경한 내용을 저장하지 않으려면
:q!
→!
강제 실행 - 변경사항을 저장하지 않으려면
:wq
- 종료하려면 ESC 후에
- 모드 사용가능
- INSERT 모드 - 파일을 편집할 수 있다.
- COMMAND 모드 -
vim
과 상호 작용하고 작업을 수행할 수 있다. (저장하고 종료하는 것과 같다.) - VISUAL 모드 - 텍스트를 선택할 수 있다.
vim
에 들어가면 COMMAND 모드로 시작된다.- 읽기 전용 모드 -
view testfile
파일의 일부 인쇄
- 파일을 일부 인쇄하는 기능은 두가지가 있다.
HEAD
head testfile
- 기본적으로 맨앞에 10줄이 표신된다.- 다른 줄 수를 보려면
-n
인수를 사용하고 줄 수를 전달할 수 있다.head -n2 testfile
- 2줄 출력head -n22 testfile
- 22줄 출력
tail
tail testfile
-head
와 같은 작업을 하지만 파일의 끝에서 시작합니다.- 다른 줄 수를 보려면
-n
인수를 사용하고 줄 수를 전달할 수 있다.tail -n2 testfile
- 2줄 출력tail -n22 testfile
- 22줄 출력
파이프와 함께 사용
cat testfile | tail -n1
- 맨 마지막 한줄 출력cat testfile | head
- 맨 위에 10줄 출력cat testfile | head -n4 | tail -n2
- 맨위에 4줄 중에서 마지막 2줄 출력
728x90
'Programming > Linux' 카테고리의 다른 글
[리눅스] tr 명령 (1) | 2024.01.24 |
---|---|
[리눅스] iptables 개념 및 명령어 (0) | 2024.01.23 |
[리눅스] top 명령 (0) | 2024.01.23 |
[리눅스] 파일 복사 및 이동 (0) | 2024.01.23 |
[리눅스] 파이프 및 리디렉션 (0) | 2024.01.23 |