나는 연다LX 터미널ps
, 출력에 다음과 같이 표시됩니다.x 터미널 에뮬레이터. 그런 다음 출력을 화면에 표시되는 STDOUT으로 인쇄하는 명령을 입력합니다. 명령이 완료되면 또 다른 프롬프트가 표시됩니다.
이전 명령의 출력이 여전히 표시되므로 GUI 텍스트 선택을 통해 복사하여 붙여넣을 수 있지만 스크립트에서 액세스할 수 있기를 원합니다.
이 출력에 액세스하는 옵션을 상상할 수 있습니다.
- 예를 들어 어딘가에 저장되어 있습니까
/dev
? - 낮은 수준의 도구로 읽을 수 있는 메모리 어딘가가 있습니까?
- 정상적으로 출력하면서 각 명령의 출력을 저장하도록 터미널 에뮬레이터를 스크립팅할 수 있습니까?
- 전체 터미널 창 내용에 접근하기 위해 GTK 창에서 텍스트를 가져올 수 있는 도구가 있습니까?
답변1
숫자 (3)에 관해서는 다음과 같이 넣을 수 있습니다."스크립트 -a <파일>".bashrc/.bash_profile/etc에는 터미널 세션의 모든 명령이 저장됩니다.