개요
tty
는 리눅스에서 제공하는 다양한 프로그램의 매뉴얼에서 자주 등장하는 단어이다.tty
란 유닉스나 유닉스와 같은 운영체제에서 standard input 에 연결된 터미널의 파일 이름을 출력하기 위한 명령어이다.tty
는 TeleTYpewriter 에서 온 약자이다.
역사적 배경
- 예전엔 전신이나 전화선을 사용하여 장거리에서 타이핑된 메세지를 주고 받았다.
- 컴퓨터가 개발되며, 사용자가 초기 컴퓨터와 상호작용할 수 있도록 개조됨.
- 사용자가 명령을 입력하면 컴퓨터가 응답하여 종이에 출력물을 다시 인쇄했음.
현재의 의미
- 터미널 혹은 콘솔에서 텍스트 입력/출력 환경을 가리키게 됨
용례
tty
는 보통 출력 수단이 터미널인지 확인하기 위해서 사용된다. tty
명령어는 standard input 에 연결된 터미널의 파일 이름을 출력한다. 만일 아무런 파일이 탐지되지 않았다면, (스크립트의 일부로 실행 중이거나 파이프라인에서 실행 중이라면) standard output 에는 "not a tty
" 가 출력되고, 1번 상태와 함께 명령이 종료된다. 이 명령어는 silent mode
에서도 실행될 수 있는데, tty -s
와 같이 입력하면 된다. 이 경우에는 아무런 output 은 나오지 않지만, 알맞은 상태코드와 함께 종료된다.
레퍼런스
반응형
'리눅스와 유닉스' 카테고리의 다른 글
Windows WSL 에서 C 언어 코딩 환경 세팅하기 (0) | 2023.06.08 |
---|---|
WSL 에서 apt-get install 을 이용한 패키지 설치가 동작하지 않을 때 (0) | 2023.06.07 |
WSL 루트 (ROOT) 계정 패스워드 분실 (까먹었을 때) (0) | 2023.06.05 |
Glob 이란 무엇일까? (0) | 2022.06.12 |
리눅스의 파이프라인 명령(|)과 용례에 대해서 알아보자 (0) | 2022.06.03 |