Linux 명령 줄에서 텍스트 파일의 내용을 보는 방법



문제를 제거하기 위해 도구를 사용해보십시오

파일 내용을 볼 수있는 명령은 Linux를 처음 사용하는 사용자가 가장 자주 묻는 질문 중 하나 여야합니다. 전통적인 Unix 환경과 관련된 대부분의 작업과 마찬가지로 작업을 수행하는 방법은 여러 가지가 있으며 이러한 팁의 대부분은 OS X 또는 FreeBSD를 사용하는 사용자에게도 적용됩니다.



즉, 명령 줄에서 파일보기의 기본 사항을 배우면 거의 모든 Unix 프롬프트에서 자신을 찾을 수있는 방법을 찾을 수 있습니다.



방법 1 : 일반 텍스트 파일보기

텍스트 파일을 보는 가장 쉬운 방법은 다음을 입력하는 것입니다. 고양이 파일 이름이 뒤 따릅니다. 파일이 충분히 짧은 경우 전체 텍스트가 화면에 평평하게 표시됩니다. 그렇지 않으면 위로 스크롤하기 시작합니다. 다행히 최신 장치에서는 터미널 창을 최대화하여 더 많은 공간을 추가 할 수 있습니다. 그럼에도 불구하고 화면에서 곧바로 일이 진행될 수 있습니다.



이 경우 다음을 입력하십시오. 그 뒤에 파일 이름이옵니다. 이렇게하면 페이지가 표시되므로 스페이스 바를 누를 때까지 파일을 더 이상 볼 수 없으므로 파일이 사라지기 전에 읽을 시간이 훨씬 더 많습니다. 완료되면 q 키를 눌러 종료 할 수 있습니다. 타자 더 -d 파일 이름 뒤에는 약간의 편리한 지침이 표시되고 h를 누르면 적절한 도움말 시트가 표시됩니다.

다음 명령을 사용할 수 있습니다. 적게 추가 제어를 원할 경우 파일 이름이 뒤 따릅니다. 예를 들어 less 명령을 사용하면 커서 키, Page Up / Page Down 키 및 k / j vi 키 바인딩을 사용하여 텍스트 파일을 앞뒤로 스크롤 할 수 있습니다.



man 명령을 사용하여 명령 줄 응용 프로그램의 매뉴얼 페이지를 조회 한 적이 있다면 대부분의 배포판에서 man 페이지를 스크롤하는 데 사용하는 사용량이 적기 때문에이를 인식하지 않고도 적게 사용하는 방법을 이미 알고 있습니다. 매뉴얼 페이저에서 사용하는 제스처를 아는 사람은 시도를 줄여야하지만 적절한 도움말 화면을보기 위해 항상 h 키를 누를 수 있다는 점을 명심하십시오.

vi / vim의 숙련 된 사용자는 h / j / k / l 이동 분기의이 부분 이후로 이것이 약간 이상하다고 생각할 수 있지만 어쨌든 양 옆으로 움직일 필요가 없기 때문에 충분히 뚱뚱해집니다. . 언제든지 Ctrl + N 또는 Ctrl + E를 사용하여 한 줄 앞으로 이동하고 Ctrl + Y 또는 Ctrl + P를 사용하여 뒤로 이동할 수 있습니다. 눈치 채면 도움말 화면에 CR이 한 줄 앞으로 이동한다고 읽습니다. 이것은 Carriage Return을 의미하며 키보드의 Return 키를 의미합니다.

문서 전체에서 검색하려면 단어 앞에 /를 입력 한 다음 n을 입력하여 다음 인스턴스로 이동하거나 Shift + N을 입력하여 이전 항목으로 이동합니다.

grep만큼 유연하지는 않지만 이미 파일을 더 적게 살펴보고 무언가를 찾아야하는 경우 유용 할 수 있습니다.

방법 2 : 특수 파일보기

유형 덜 -f 강제로 열려면 파일 이름이 뒤 따릅니다. 당신은 말할 수 있습니다 sudo 덜 -f / dev / sdb1 실제로 파티션의 부트 레코드 시작 부분을 엿볼 수 있지만 sudo 계정 및 부트 레코드로 작업을 수행 할 때는 특히주의해야합니다.

Android 태블릿에서 포맷 된 microSDHC 카드의 부트 레코드를 조사하는 데 사용했습니다.

평소처럼 파일을 탐색하고 종료하려면 q 키를 누를 수 있습니다. 탐색하고 싶은 이상한 인코딩의 표준 파일이 있으면 다음을 입력하십시오. -c에서 파일 이름이 뒤 따릅니다. 터미널 창에서 위로 스크롤하거나 od -c fileName | 덜 grep 길이가 너무 길면 더 적게 파이프로 연결합니다. 이렇게하면 그래픽 프로그램을 포함한 다른 프로그램으로 검사 할 수없는 경우 볼 수 있습니다. 스위치없이 od를 호출하면 마지막 수단으로 파일을 8 진수 스트림으로 인쇄합니다.

방법 3 : 압축 된 파일의 내용보기

압축을 풀지 않고도 읽을 수있는 압축 된 텍스트 파일이있는 경우가 있습니다. MS-DOS 에코 시스템에서 제공되는 기존 ZIP 형식에 익숙 할 수 있으므로 압축뿐만 아니라 아카이브도 가능합니다. ZIP 아카이브 내에 텍스트 파일이있는 경우 읽기 전에 파일을 확장해야합니다. 그러나 Unix 기반 압축 알고리즘을 사용하면 파일을 제자리에서 압축 할 수 있습니다.

smallFile.gz라는 압축 텍스트 파일이있는 경우 다음을 사용할 수 있습니다. zcat smallFile.gz 명령 줄에서 파일 내용을 볼 수 있습니다. zcat 대신 zmore 또는 zless를 입력 할 수도 있습니다. zcat은 점점 더 적은 명령과 동일하게 작동하지만 gzip 프로그램을 통해 압축 된 텍스트 파일을 지원합니다.

더 많은 Linux 배포판에서 xz 파일 형식을 사용하기 시작하므로이 형식으로 압축 된 텍스트 파일이있는 경우 파일보기 명령 앞에 xz를 추가하면됩니다. 고양이 대신 xzcat, xzless 및 xzmore를 사용할 수 있습니다. 마찬가지로 bzip2 표준을 사용하여 압축 된 텍스트 파일이있는 사용자를위한 bzcat, bzless 및 bzmore 명령 줄 앱이 있습니다.

텍스트 파일을 먼저 tar 또는 cpio 아카이브에 넣은 다음 압축 한 경우 이러한 방식으로 텍스트 파일을 읽을 수 없습니다. 따라서 smallFile.gz는 잘 읽을 수 있지만 smallFile.tar.gz 또는 smallFile.tgz는 같은 방식으로 작동하지 않습니다.

4 분 읽기