명령이 실행 된 후, 터미널 창이 열려있는 동안, 즉 명령이 터미널에서 실행되면 명령의 출력을 파일에 저장하는 우아한 방법이 있습니까?
출력은 여전히 터미널에 있습니다. 이제 모든 줄을 복사하여 붙여 넣고 파일로 저장할 수 있습니다.
그러나 아마도 터미널 창의 출력 버퍼를 파일에 쓰는 방법이나 이미 실행 된 명령의 출력을 향상시키는 방법이 있습니까?
답변
여러 가지 옵션이 있지만 gnome-terminal은 파일에 대한 자체 로깅을 지원하지 않습니다.
-
script
이를 수행하기 위해 출력 전에 명령을 실행할 수 있습니다 . 자세한 내용은 이 Launchapd Q & A 를 참조하십시오. -
gnome-terminal 대신 다른 터미널을 설치하여 사용할 수 있습니다.이 터미널은 모든 출력을 Putty와 같은 파일에 기록하는 것을 지원합니다. 다른 사람이있을 수 있습니다.
-
필요한 텍스트 출력을 강조 표시 한 다음 CTRL-SHIFT-C를 사용하여 텍스트를 복사 할 수 있습니다.
답변
명령 출력을 파일에 저장하고 터미널에 표시하는 방법을 찾고 있다면 tee 명령을 사용하십시오.
command | tee filename
명령 출력은 파일뿐만 아니라 터미널에도 표시됩니다.