it-gundan.com

명령 행에 텍스트 파일의 내용을 표시하려면 어떻게해야합니까?

명령 행에 텍스트 파일의 내용을 표시하고 싶습니다. 파일은 5-6 자만 포함합니다. 이 작업을 수행하는 쉬운 방법이 있습니까?

152
Sam Weinberg

cat 사용

파일이 짧기 때문에 cat 를 사용할 수 있습니다.

cat filename

less 사용

더 긴 파일의 내용을보아야하는 경우 less 와 같은 호출기를 사용할 수 있습니다.

less filename

작은 파일에서 호출 될 때 lesscat처럼 작동하게하고 -F-X 플래그.

less -FX filename

에 대한 별칭이 있습니다 less -FX. 당신은 그렇게 스스로를 만들 수 있습니다 :

alias aliasname='less -FX'

Shell configuration 에 별칭을 추가하면 영원히 사용할 수 있습니다.

od 사용

파일에 이상한 문자 나 인쇄 할 수없는 문자가 포함되어 있으면 od 를 사용하여 문자를 검사 할 수 있습니다. 예를 들어

$ cat file
(ÐZ4 ?o=÷jï
$ od -c test
0000000 202 233   ( 320   K   j 357 024   J 017   h   Z   4 240   ?   o
0000020   = 367  \n
0000023
220
user26112

다음 명령을 사용하여 텍스트 파일의 내용을 표시 할 수 있습니다.

 cat filename 
9
forvaidya

유닉스에서 텍스트 파일을 처리하는 도구는 일상적인 기본 명령입니다.

유닉스와 리눅스에서 파일의 전체 내용을 인쇄

cat filename.txt

또는

more filename.txt

또는

less filename.txt

마지막 몇 줄

tail filename.txt

처음 몇 줄

head filename.txt
9
Abhishek

한 가지 옵션은 more를 사용하는 것입니다.

예 : more file.txt

그러나 less에 의해 추가 된 모든 기능이 없습니다.
간단한 예는 출력에서 ​​다시 스크롤 할 수 없다는 것입니다. 일반적으로 less에 의해 대체되었습니다.

더 적은

4
Michael Durrant

나는 항상 $ less "your file here"는 매우 간단하기 때문에 내장 된 대화식 grep 명령을 제공하며 화살표 키로 스크롤 할 수있는 사용하기 쉬운 인터페이스를 제공합니다.

(거의 모든 * nix 시스템에도 포함되어 있습니다)

3
SG60

큰 파일이고 특정 부분을 검색하려는 경우 사용할 수 있습니다

 cat filename | grep text_to_search -ni 

또한 대화식 Vim 편집기 (또는 Vim이없는 경우 vi 편집기)를 사용할 수 있습니다.

 vim filename
Or
 vi filename

Vim/vi는 훌륭한 편집기로, "Normal Mode (일반 모드)"또는 -R 옵션을 사용하여 판독기로 사용할 수 있으며 파일을 탐색하는 데 도움이되는 많은 기능이 있습니다.

2

Cat 명령을 사용하여 파일 이름의 내용을 표시하십시오. 고양이 파일 이름

Vim 명령을 사용하여 파일을 편집하십시오. vim 파일 이름

1
Edward Shen