linux 명령어 stty
터미널라인 설정 보여주기.
$ stty
Linux 명령어 stty
터미널의 입출력 설정을 관리하는 명령어
1. 자세한 설명
stty
명령어는 Linux 시스템에서 터미널의 입출력 설정을 조회하고 수정하는 데 사용됩니다. “Set Terminal Type”의 약자로, 이 명령어를 통해 터미널 동작을 제어하고 다양한 설정을 조정할 수 있습니다. 일반적으로 터미널에서 키 입력 동작이나 특수 문자 동작을 변경하는 데 활용됩니다.
2. 사용법
- 현재 설정 확인
stty -a
터미널의 현재 설정을 출력합니다. - 설정 변경
stty [옵션]
터미널 설정을 변경합니다. 예를 들어, Ctrl+C와 같은 중단 키를 비활성화하거나 속도를 조정할 수 있습니다. - 기본값으로 초기화
stty sane
터미널 설정을 기본값으로 복원합니다.
3. 자세하게 설명
stty
명령어는 다음과 같은 특징을 가지고 있습니다:
- 터미널 설정 조회:
stty -a
옵션을 사용하여 현재 터미널 설정을 확인할 수 있습니다. - 특수 키 설정: 특정 키의 동작을 활성화하거나 비활성화할 수 있습니다.
- 속도 및 모드 조정: 터미널 입출력 속도와 모드를 변경합니다.
- 비정상적인 상태 복구:
stty sane
명령으로 초기 상태로 복원할 수 있습니다.
4. 자세한 명령어 사용법
다음은 stty
명령어의 다양한 사용 예제입니다:
# 현재 터미널 설정 조회 $ stty -a # Ctrl+C를 비활성화 (intr 설정 제거) $ stty intr '' # Ctrl+C를 다시 활성화 $ stty intr ^C # 엔터 키 대신 다른 키를 사용하여 입력 완료 설정 $ stty eof '^X' # 터미널의 출력 속도를 9600 baud로 설정 $ stty speed 9600 # 입력 문자 에코를 비활성화 $ stty -echo # 입력 문자 에코를 다시 활성화 $ stty echo # Ctrl+Z를 비활성화 (susp 설정 제거) $ stty susp '' # 기본 터미널 설정으로 초기화 $ stty sane # 원격 연결에서 속도 조정 (e.g., 115200 baud) $ stty -F /dev/ttyS0 speed 115200 # 터미널에서 특수 키와 상호작용 $ stty intr '^D' kill '^U' # 특정 장치에서 설정 확인 $ stty -F /dev/ttyS0 -a # 스크립트를 사용하여 터미널 설정 변경 #!/bin/bash stty intr '^C' stty echo echo "터미널 설정 완료"
위의 예제는 stty
명령어를 사용하여 터미널 설정을 조회하고 수정하는 다양한 방법을 보여줍니다.
No responses yet