터미널 출력을 파일에 저장하는 방법은 무엇입니까?

터미널 출력을 파일에 저장하는 방법은 무엇입니까?

물론 있습니다.많은터미널 출력을 파일로 저장하는 방법입니다. 그러나 내가 아는 모든 명령은 출력을 저장하려는 명령보다 먼저 실행해야 합니다. 이미 터미널에 터미널 출력을 저장하는 명령이 있나요?

답변1

screen 또는 tmux와 같은 터미널 멀티플렉서를 사용하여 문제를 변경할 수 있습니다. tmux를 사용하면 다음 키보드 명령을 사용하여 버퍼에서 선택한 텍스트를 저장할 수 있습니다.

  • Ctrl+ B,[
  • 저장할 선택 항목의 시작 부분으로 이동
  • Space
  • 선택의 끝으로 이동
  • Enter

그런 다음 텍스트 편집기에서 Ctrl+ , ,를 사용하여 B선택 항목을 붙여넣을 수 있습니다.]

screenCtrl+를 사용하면 A창의 H현재 내용을 다음 이름의 파일로 복사합니다.hardcopy.<n>

답변2

이는 사용 중인 터미널과 GUI 사용 여부에 따라 달라질 수 있습니다. 그렇다면 가장 간단하고 일반적인 방법은 다음과 같습니다.

  • 마지막 줄을 세 번 클릭하세요.
  • 또는shifthome
  • shift첫 번째 행을 클릭하세요.
  • 그런 다음 복사를 마우스 오른쪽 버튼으로 클릭하거나 CtrlShiftc터미널 상단 표시줄을 마우스 오른쪽 버튼으로 클릭하고 복사 편집을 클릭합니다(여기에서 모두 선택할 수도 있음).paste

이 목적을 위한 명령줄 도구는 xsel이고 yank 이는 배포판에 따라 다릅니다. 더 많은 정보를 제공해 주시면 솔루션을 더 구체적으로 설명할 수 있습니다.

답변3

FreeBSD에는

script

터미널 세션을 기록합니다. 나는 그것이 리눅스에서도 작동할 것이라고 확신한다.

관련 정보