티스토리 뷰
리눅스(Linux)에서는 한 가지 일을 여러가지 방법으로 해결할 수 있습니다. 파일의 내용을 확인하는 것에도 다양한 방법이 존재하는데 주로 사용하는 명령어에는 cat, more, less, head, tail이 있습니다. (물론 nano, vi와 같은 텍스트 에디터를 이용해도 괜찮습니다.) 비슷하면서도 다른 이 명령어들의 사용법을 정리해봅니다.
cat 명령어
cat 파일이름
그냥 단순하게 파일의 내용을 화면에 출력합니다.
cat 파일1 파일2
2개 이상의 파일을 연결하여 출력할 때 편리합니다.
리눅스 cat 명령어 사용법 정리 (파일 내용 출력, 파일 생성, 파일 병합)
more 명령어
more 파일이름
긴 파일을 읽을 때 사용합니다.
파일을 다 읽으면 자동으로 more를 종료합니다.
ls -l /etc | more
출력 결과가 긴 파일을 끊어 읽을 때 파이프(|)와 함께 자주 사용됩니다.
less 명령어
less 파일이름
more는 위에서 아래로 이동하면서 읽을 수 있지만,
less는 위에서 아래, 아래에서 위로 둘 다 이동이 가능합니다.
화살표키, Page Up, Page Down 키가 작동합니다.
파일을 다 읽고 나가기 위해서는 q키를 눌러야 합니다.
head 명령어
head -n 5 파일이름
문서의 머리(head)부분을 출력합니다.
n옵션으로 출력하고 싶은 라인 수를 입력할 수 있습니다. (디폴트 10줄)
tail 명령어
head -n 5 파일이름
문서의 꼬리(tail)부분을 출력합니다.
n옵션으로 출력하고 싶은 라인 수를 입력할 수 있습니다. (디폴트 10줄)
tail -f test.txt
tail 명령 f옵션을 사용하면 파일의 내용을 실시간으로 감시할 수 있습니다.
(로그를 확인할 때 유용)
정리하면...
간단하게 짧은 문서를 출력하려면 cat
긴 출력 결과를 끊어서 보고 싶으면 more
긴 문서를 조금 더 꼼꼼하게 확인하고 싶으면 less
문서의 머리부분을 확인하고 싶으면 head
꼬리부분을 보고 싶거나 로그를 실시간으로 확인하고 싶으면 tail
편집하고 싶으면 vim
결론...
정답은 없으며, 자신이 편한 명령어 중심으로 사용하면 됨.
리눅스 man 명령어 사용법 정리 (리눅스 매뉴얼 확인 방법, 명령어 옵션 검색)
리눅스 history 명령어 사용법 정리 (이전 명령어 실행 방법)
리눅스 cp 명령어 사용법 정리 (파일, 디렉토리 복사, 백업)
리눅스 mv 명령어 사용법 정리 (파일 이동, 파일, 디렉토리 이름 변경)
- Total
- Today
- Yesterday
- PYTHON
- 파이썬 연산자
- 리눅스 cat
- 파이썬 기초
- 이클립스 사용법
- 리눅스 기초
- 라즈베리파이 활용
- 추억의 오락실
- 파이썬
- Android Programming
- 라즈베리파이 나스
- jsp 프로그래밍
- raspberry pi
- Android Studio
- 리눅스
- linux
- 라즈베리파이 오락실
- 파이썬 함수
- 파이썬 프로그래밍
- 리눅스 설치
- eclipse
- 라즈베리파이 NAS
- 안드로이드 프로그래밍
- openmediavault
- 리눅스 명령어
- 파이썬 자료형
- Eclipse ADT
- 게임기 만들기
- mysql
- 라즈베리파이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |