리눅스 명령어 · 1 min read · Sep 13, 2025
리눅스 tty 명령어 초보자 튜토리얼 (예제 포함)

리눅스 tty 명령어는 “전신 타자기”를 의미하며 표준 입력에 연결된 터미널의 파일 이름을 표시하는 데 사용됩니다. 본질적으로, 이는 사용자가 어떤 터미널을 사용하고 있는지를 나타내는 문자열을 반환하여 /dev/tty1 또는 /dev/pts/2와 같은 터미널 장치를 알려줍니다. 이 명령어는 스크립팅 및 터미널 세션 관리에 특히 유용하며, 활성 터미널을 식별하고 확인하는 데 도움을 주어 명령어와 출력이 적절하게 전달되도록 합니다. 그 단순성과 특정 기능 덕분에 tty는 시스템 관리자와 다중 터미널 환경에서 작업하는 사용자 모두에게 유용한 도구입니다. 이 튜토리얼에서는 몇 가지 이해하기 쉬운 예제를 통해 tty의 기본을 설명하겠습니다.
하지만 그 전에, 이 기사에 있는 모든 예제는 Ubuntu 24.04 LTS에서 테스트되었음을 알려드립니다.
리눅스 tty 명령어
tty 명령어는 현재 표준 입력에 연결된 터미널의 파일 이름을 출력합니다. 다음은 그 구문입니다:
tty [OPTION]...그리고 이 도구의 매뉴얼 페이지는 다음과 같이 설명합니다:
표준 입력에 연결된 터미널의 파일 이름을 출력합니다.다음은 tty가 어떻게 작동하는지에 대한 좋은 아이디어를 제공할 수 있는 Q&A 스타일의 몇 가지 예입니다.
Q1. tty란 무엇인가요?
tty는 전신 타자기의 약자이지만, 더 일반적으로는 터미널로 알려져 있습니다. 이는 시스템과 상호작용할 수 있게 해주는 장치(현재는 소프트웨어로 구현됨)로, 데이터를 시스템에 전달하고 시스템이 생성한 출력을 표시합니다.
tty는 다양한 유형이 있을 수 있습니다. 예를 들어, Ctrl+Alt+Fn 키 조합을 사용하여 그래픽 콘솔에 접근하거나 X 세션 내에서 실행되는 Gnome 터미널과 같은 터미널 에뮬레이터를 사용할 수 있습니다. tty에 대해 더 알아보려면 여기를 클릭하세요.
Q2. tty 명령어는 어떻게 작동하나요?
사용법은 매우 간단합니다 - ‘tty’를 실행하면 출력에 표준 출력에 연결된 터미널의 이름(즉, 현재 터미널의 이름)이 포함됩니다.
tty예를 들어, 제 시스템에서는 다음과 같은 출력이 생성되었습니다:
/dev/pts/19명령어가 터미널 내에서 실행되지 않으면 “not a tty”와 같은 메시지가 생성된다는 점에 유의하세요.
Q3. tty가 종료 상태만 반환하도록 하려면 어떻게 하나요?
명령줄 옵션 -s가 존재하여 tty 명령어의 출력을 억제합니다. 단지 종료 상태만 반환됩니다.
tty -s다음은 각 종료 상태의 의미입니다:
- 0: 표준 입력이 터미널인 경우
- 1: 표준 입력이 터미널이 아닌 경우
- 2: 잘못된 인수가 주어진 경우
- 3: 쓰기 오류가 발생한 경우
결론
말할 필요도 없이, tty는 자주 사용할 필요가 없는 명령어입니다. 하지만 이러한 명령어가 존재한다는 것을 아는 것은 항상 좋은 일이며, 제한된 명령줄 옵션 덕분에 이해하기도 쉽습니다. 이 도구에 대한 더 많은 정보는 매뉴얼 페이지를 참조하세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.