입력 내용을 파일에 어떻게 기록할 수 있나요?

입력 내용을 파일에 어떻게 기록할 수 있나요?

최근에 터미널 출력을 적어야 했습니다. 그리고 나는 이것을 읽었습니다.질문답을 찾기 위해. 하지만 이제는 sudo apt update이전에 수행한 작업의 기록을 저장하기 위해 명령(예: 터미널에 입력 등)을 기록하고 싶습니다 .

입력을 파일에 저장하고 동시에 이 입력을 실행하려면 어떻게 해야 합니까?

PS는 다음과 같은 script종류의 쓰레기로 구성되어 있습니다. ^[[? ^[[m저는 명령만 저장하는 좀 더 간단한 방법을 원합니다.

답변1

tee 명령을 사용하여 입력 내용을 파일과 stdout에 기록하고 프로그램에 파이프로 연결합니다. 예를 들어 bash의 경우:

tee foo |bash
ls
df
^c

따라서 foo 파일에는 다음이 포함됩니다.

ls
df

bash는 터미널로 출력됩니다.

관련 정보