티스토리 뷰
$ gedit [파일이름] & , $ cat > [파일], $ touch [파일], $ cat [-n] 파일*, $ more 파일+, $ head [-n] 파일*, $ tail [-n] 파일*, $ wc [-lwc] 파일*
(*: 0개 이상 / +: 1개 이상)
간단한 파일 만들기
[프로그램] - [보조 프로그램] - [gedit 텍스트 편집기]
$ gedit [파일이름]&
- gedit 편집기 사용하여 텍스트 파일 만들기
$ cat > 파일
- cat명령어와 출력 재지정(>) 을 통한 간단한 텍스트파일 만들기
- 편집기를 이용하지 않고 표준 입력 내용을 모두 파일에 저장
- 파일이 없으면 새로 만든다.
- 입력끝 ^D (ctrl D) 를 받을때까지 입력된 내용을 지정한 파일에 저장한다.
$ touch 파일
- 파일 크기가 0인 이름만 있는 빈 파일을 만든다.
- 기존 파일의 최종 사용 시간과 최종 수정 시간을 변경하는 데에도 사용된다.
파일 내용 출력 명령어
- 명령줄 인수로 여러개의 파일을 받으면 각 파일에 대해 순차적으로 명령어를 수행하여 출력한다.
- 받지 않은 경우에는 보통 키보드로부터 입력된 내용에 대해 명령어를 수행한다.
파일 내용 보기
$ cat [-n] 파일*
- 파일(들)의 내용을 그대로 화면에 출력
- 파일을 지정하지 않으면 ^D가 입력될때 까지 받은 표준 입력 내용 그대로 화면에 출력
- 파일 내용이 화면 크기(1페이지) 보다 크면 자동 스크롤
- [-n] 옵션: 파일 앞에 줄 번호를 함께 출력한다.
페이지 단위로 파일 내용 보기
$ more 파일+
- 파일(들)의 내용을 페이지 단위로 화면에 출력한다
- 하나 이상의 파일을 받을 수 있다.(+)
- 다음 페이지 보려면 [space-bar], 보기를 종료하려면 [q]
- 긴 파일을 보는 데에 주로 사용된다.
파일 앞, 뒷부분 보기
$ head [-n] 파일*
- 파일(들)의 앞부분 (10줄)을 화면에 출력한다.
- 파일을 지정하지 않으면 표준 입력 내용을 대상으로 한다.(*)
- [-n] 옵션: 출력할 앞부분의 줄 수를 옵션으로 명시 가능
$ tail [-n] 파일*
- 파일(들)의 뒷부분(10줄)을 화면에 출력한다.
- 파일을 지정하지 않으면 표준 입력 내용을 대상으로 한다.(*)
- [-n] 옵션: 출력할 뒷부분의 줄 수를 옵션으로 명시 가능
단어 세기
$ wc [-lwc] 파일*
- wc: word count
- 파일에 저장된 줄(l), 단어(w), 문자(c)의 개수를 세서 출력한다
- 파일을 지정하지 않으면 표준입력 내용을 대상으로 한다.
- 각 옵션 [-l] (줄), [-w] (단어), [-c](문자) 을 사용하여 각각 출력 가능
'Linux' 카테고리의 다른 글
[Linux] 링크(하드 링크, 심볼릭 링크) (0) | 2020.10.15 |
---|---|
[Linux] 파일 조작을 위한 명령어(복사, 이름 변경, 이동, 삭제) (0) | 2020.10.15 |
[Linux] 디렉터리 명령어 (0) | 2020.10.15 |
[Linux] 디렉터리, 홈디렉터리, 경로명(절대, 상대) (0) | 2020.10.15 |
[Linux] 파일 - 일반파일, 디렉터리, 장치파일, 심볼릭 링크 파일 (0) | 2020.10.15 |