터미널에서 텍스트 파일을 어떻게 열 수 있습니까? 열고 싶습니다.

파일 이름 RESULTS.txt이 있는데이 파일을 터미널에서 열고 싶습니다. (파일 내용이 일부 텍스트 편집기가 아닌 터미널에 표시되고 싶습니다.)

어떻게합니까?



답변

짧은 파일의 경우 :

cat <path/your_file>

터미널에 직접 텍스트 파일을 표시합니다.

더 긴 파일의 경우 :

less <path/your_file>

/ text to search Enter파일에서 스크롤하고 검색 할 수 있습니다 ( ). q종료하려면 누르 십시오.

예 :

cat /home/john/RESULTS.txt
less /home/john/RESULTS.txt

답변

또 다른 대안은 vim입니다.

vim RESULTS.txt

vim으로 파일을 열면 예를 들어을 입력하여 텍스트를 삽입 할 수 있습니다 i. 파일을 저장하려면 :w(쓰기) 또는 :q(종료) 또는 :wq(쓰기 및 종료) 또는 :q!(종료 및 저장하지 않음)을 사용하십시오. ESC명령을 입력하려면 키 를 누르십시오 .

Vim은 약간의 학습이 필요하지만 널리 사용되며 매우 다양합니다.

커뮤니티 도움말 위키를 확인하십시오 : https://help.ubuntu.com/community/VimHowto

Vim은 사실상의 Unix 편집기 ‘Vi’의 기능을보다 완벽한 기능 세트로 제공하는 고급 텍스트 편집기입니다. Vim은 종종 “프로그래머의 편집기”라고도하며 프로그래밍에 매우 유용하여 많은 사람들이이를 전체 IDE로 간주합니다. 프로그래머만을위한 것이 아닙니다. Vim은 이메일 작성에서 구성 파일 편집에 이르기까지 모든 종류의 텍스트 편집에 적합합니다.


답변

모든 것이 가장 좋은 방법이며 이것을 수행하는 또 다른 방법이 있으며 head명령 과 함께 합니다.

head -n -1 filename.txt

head -n -0 filename.txt

둘 다 같은 입력을 줄 것입니다.

헤드 명령 설명 :

텍스트 파일의 시작 줄을 인쇄하는 데 일반적으로 사용되는 head 명령.

head filename.txt

위의 텍스트 파일의 첫 10 줄을 인쇄합니다.

볼 줄 수를 지정하려면 head를 다음과 같이 사용할 수 있습니다.

head -n 20 filename.txt

그런 다음 위의 텍스트 파일에서 처음 20 줄이 표시됩니다.

헤드 수단으로 전체 파일 데이터를 보려면 다음을 통해 얻을 수 있습니다.

head -n -0 filename.txt

위의 설명이 헤드 사용에 대한 아이디어를 제공하기를 바랍니다.


답변

파일이 다소 길면 사용할 수 있습니다

less RESULTS.txt

방향키로 탐색 할 수 있습니다.


답변

다른 옵션은 다음과 같습니다.

tail -n 30 result.txt

라는 큰 파일의 마지막 30 행을 인쇄합니다 result.txt.


답변

다른 옵션 :

tail -f your_file

의 마지막 10 줄을 표시합니다 your_file. 프로세스가이 파일에 무언가를 추가하면 터미널에서 볼 수 있습니다. man tail에 더 많은 정보를 제공합니다 tail.

로그 파일에서이 명령을 사용할 때 서버에서 어떤 일이 발생하는지 확인하는 것이 유용합니다.

보기가 끝나면 종료하려면 CtrlC를 누르십시오 .


답변

이를위한 많은 대안이 있습니다.

이러한 프로그램 중 일부에는 많은 매개 변수가 있으므로 명령 뒤에 –help를 사용하여 확인하십시오.

  • cat filename 전체 파일을 한 번에 인쇄
  • more/ less filename부분에서 파일을 볼 수있는 비슷한 동작
  • tail filename 파일의 꼬리에서 읽기 시작
  • grep text filename 결과 필터링

이 중 일부가 당신에게 도움이 되길 바랍니다 ..