답변:
xfce4 터미널에는 표시된 줄 수를 늘리는 옵션이 있습니다.
우분투 Terminal
그 외에도 @ Zelda64fan이 말한 것이 있습니다.
tee
HROOT 3NVIORTNM3NT
xclip 사용
cat long.output | xclip -sel clip
설치되어 있지 않으면 할 수 있습니다
sudo apt-get install xclip
xterm에서는 선택시 자동 복사가 기본값이어야합니다. 세 번 클릭 한 다음 가운데 마우스 버튼 (또는 에뮬레이트 된 세 번째 버튼)을 사용하여 붙여 넣습니다.
다른 터미널에서도 동일하게 작동하지만 수동으로 복사하여 붙여 넣어야합니다.
이 작업을 수행하는 방법에는 여러 가지가 있습니다. script
어떤 경우에는 사용 하는 것이 좋습니다. 명령 행에서 'script'를 입력하여 명령 행에서 명령을 실행하기 전에 시작한 다음 Ctrl-D를 눌러 중지하십시오. 캡처 파일 이름을 지정하지 않으면 'typescript'가 기본값입니다. 화면에 인쇄 된 모든 것은 파일로 캡처되어야합니다.
tee
명령tee 명령-표준 입력에서 읽고 표준 출력 및 파일에 씁니다.
자동으로 파일을 생성하고 cmd의 모든 출력을 cmd가 실행 된 폴더와 동일한 폴더에 ps -ax
이름이 지정된 파일로 processes_info
저장합니다.
user@admin:~$ ps -ax | tee processes_info
script
명령script 명령-터미널 세션의 타입 스크립트를 만듭니다.
user@admin:~$ script my_console_output.txt
그러면 파일 이름이 my_console_output.txt
이고 서브 쉘이 열리고이 세션을 통해 모든 정보가 기록됩니다. 그 후 스크립트가 시작되고 콘솔 출력이 무엇이든 파일에 저장됩니다 my_console_output.txt
. 분기 된 쉘이 종료 될 때 스크립트가 끝날 때까지 (예 : 사용자 가 입력 exit
하거나 CTRLD입력 할 때 )
user@admin:~$ script -c "ps ax" processes_info.txt
processes_info.txt
.스크립트를 종료 (닫기)하십시오.
다른 예 :
script -c 'echo "Hello, World!"' hello.txt
script -c "rails runner -e development lib/scripts/my_script.rb" report.txt
Rails 러너 스크립트의 매우 긴 출력을 파일로 쉽게 캡처 할 수 있도록 도와주었습니다. 파일로 리디렉션을 사용하려고 시도했지만 스크립트 끝에서만 작성되었습니다. 스크립트에 대화식 명령이 거의 없기 때문에 도움이되지 않았습니다. 그럼 난 그냥 사용 script
내에서 다음을 실행 rails runner
스크립트 세션에서하지만 모든 것을 썼다하지 않았다. 그런 다음 이것을 발견 script -c "runner command here" output_file
하고 원하는대로 모든 출력을 저장했습니다. 이것은 우분투 14.04 LTS에 있었다