이후가 아니라면. 이는 모든 출력을 기록하거나 파일로 파이프할 준비를 하는 대신 이미 발생한 출력을 처리하고 출력을 파일에 기록하는 것을 생략한다는 의미입니다. 7000줄의 출력을 스크롤하고 문서에 복사하여 붙여넣는 데 몇 분을 소비하는 것보다 현재 출력을 얻는 더 쉬운 방법이 있다고 생각해야 합니다.
터미널 에뮬레이터에 따라 달라질 수 있다는 점을 고려하여 이 경우에는 Konsole과 zsh를 사용하고 있습니다.
나중에 터미널 출력을 파일로 어떻게 저장할 수 있나요?
답변1
를 사용하면 konsole
과 File->Save output as
동일하게 작동 CTRL-SHIFT-S
하지만 버퍼의 내용만 저장됩니다.
답변2
저는 script
이 물건을 사용합니다. 간단하고 쉬우며 즉시 사용할 수 있습니다.
script
터미널에서 첫 번째 호출:
# script output.txt
Script started, file is output.txt
정상적으로 명령 실행을 시작합니다.
명령과 모든 출력을 얻으려면 다음을 실행하십시오
exit
.
# exit
exit
Script done, file is output.txt
- 모든 출력은 output.txt에 있습니다.
답변3
다음과 유사한 질문: 모든 터미널 출력을 파일에 저장
xfce4-terminal의 경우 accels.scm 파일을 사용하세요.
예를 들어 편집을 위해 열려면 Ctrl-Shift-s를 "제목 설정"에서 "콘텐츠 저장"으로 다시 할당합니다. ~/.config/xfce4/terminal/accels.scm
그런 다음 "save-contents"를 검색하고 다음과 같이 줄을 수정합니다.
(gtk_accel_path "<Actions>/terminal-window/save-contents" "<Primary><Shift>s")
; This will map 'save the entire scrollback buffer to a file' to the Left_Ctrl-Shift-s keystrokes.
; NOTE: commented lines start with a ;
xfce4 터미널에서 "터미널, 콘텐츠 저장.."을 선택하거나 간단히 Left_Ctrl-Shift-s를 사용하세요.
화면 버퍼 출력이 포함된 파일을 저장할 위치를 선택할 수 있는 파일 관리자가 열립니다.