linux 명령어 script
기록하기
$ script
Linux 명령어 script
터미널 세션의 출력을 기록하는 명령어
1. 자세한 설명
script
명령어는 Linux에서 터미널 세션 동안 입력된 명령어와 출력된 내용을 기록하는 데 사용됩니다. 기록된 내용은 지정된 파일에 저장되며, 디버깅, 로그 분석, 교육 목적으로 유용하게 사용됩니다. 별도의 옵션 없이 사용하면 기본적으로 typescript
라는 파일에 저장됩니다.
2. 사용법
- 기본 사용
script
기본적으로typescript
파일에 터미널 세션을 기록합니다. - 출력 파일 지정
script [파일명]
터미널 세션을 지정한 파일에 기록합니다. - 시간 기록
script -t [파일명]
명령어 실행 시간을 포함하여 기록합니다.
3. 자세하게 설명
script
명령어는 다음과 같은 상황에서 유용하게 사용됩니다:
- 로그 기록: 터미널에서 실행된 명령어 및 출력을 기록하여 로그로 활용합니다.
- 교육 목적: 스크립트를 사용하여 명령 실행 과정을 시연하거나 기록할 수 있습니다.
- 디버깅: 명령 실행 중 발생한 문제를 추적하고 진단할 수 있습니다.
- 시간 추적: 명령 실행 시간을 기록하여 성능 분석에 활용할 수 있습니다.
4. 자세한 명령어 사용법
다음은 script
명령어의 다양한 사용 예제입니다:
# 기본 사용: 출력 기록 $ script # 기본적으로 typescript 파일에 세션이 기록됩니다. # 종료하려면 'exit' 명령을 입력합니다. # 특정 파일에 기록 $ script session.log # 명령 실행 시간 포함하여 기록 $ script -t timing.log # 기존 파일에 로그 추가 $ script -a session.log # 시뮬레이션 모드에서 사용 (읽기 전용) $ script -q read_only.log # 특정 명령만 기록 $ script -c "ls -l" command_output.log # 스크립트를 통해 기록 자동화 #!/bin/bash script -q session_output.log <위의 예제는
script
명령어를 사용하여 터미널 출력을 기록하고 활용하는 다양한 방법을 보여줍니다.
No responses yet