맨위로가기

Tty (유닉스)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

tty는 유닉스 계열 운영체제에서 사용되는 명령어로서, 표준 입력이 터미널에 연결되어 있는지 확인하는 데 사용된다. 이 명령은 터미널에 연결된 경우 해당 터미널의 파일 이름을 출력하고, 그렇지 않은 경우 "not a tty"를 출력하며 종료 상태 1로 종료한다. tty -s 옵션을 사용하면 무음 모드로 실행되어 출력을 생성하지 않고 적절한 종료 상태를 반환한다.

더 읽어볼만한 페이지

  • 유닉스 소프트웨어 - GNU 코어 유틸리티
    GNU 코어 유틸리티는 유닉스 계열 운영체제에서 파일, 셸, 텍스트 조작을 위한 기본적인 명령어 모음으로, GNU 파일 유틸리티에서 시작하여 3개의 패키지가 통합되어 발전했으며 셸 스크립트 및 시스템 관리에 필수적인 도구를 제공한다.
  • 유닉스 소프트웨어 - 한/글
    한/글은 1980년대 후반부터 개발된 대한민국의 대표적인 워드프로세서로, 다양한 운영체제 지원, 정부 전자 문서 시스템에서의 역할, 꾸준한 기능 발전과 사용자 편의성 및 국제 표준을 고려한 업데이트를 통해 발전해왔다.
Tty (유닉스) - [IT 관련 정보]에 관한 문서
일반 정보
명칭TTY
종류유닉스 명령어
용도표준 입력에 연결된 터미널의 파일 이름 출력
사용법
기본 사용법tty [ 옵션 ]
옵션
-s, --silent, --quiet출력을 하지 않고 종료 상태로 오류 여부만 확인
--version버전 정보를 출력하고 종료
--help도움말을 출력하고 종료
반환 값
0표준 입력이 터미널에 연결됨
1표준 입력이 터미널에 연결되지 않음
다른 값오류 발생

2. 사용법

`tty` 명령어는 출력 매체가 터미널인지 확인하는 데 일반적으로 사용된다. 이 명령어는 표준 입력에 연결된 터미널의 파일 이름을 출력한다. 파일이 감지되지 않으면 (스크립트의 일부로 실행되거나 명령이 파이프라인으로 연결된 경우) "not a tty"가 표준 출력으로 인쇄되고 명령은 종료 상태 1로 종료된다.[4] 또한 `tty -s` 옵션을 사용하여 무음 모드로 실행할 수 있으며, 이때는 출력이 생성되지 않고 명령은 적절한 종료 상태로 종료된다.[4]

2. 1. 기본 사용법

`tty` 명령어는 출력 매체가 터미널인지 확인하는 데 일반적으로 사용된다. 이 명령어는 표준 입력에 연결된 터미널의 파일 이름을 출력한다. 파일이 감지되지 않으면 (스크립트의 일부로 실행되거나 명령이 파이프라인으로 연결된 경우) "not a tty"가 표준 출력으로 인쇄되고 명령은 종료 상태 1로 종료된다.[4] 또한 `tty -s` 옵션을 사용하여 무음 모드로 실행할 수 있으며, 이때는 출력이 생성되지 않고 명령은 적절한 종료 상태로 종료된다.[4]

2. 2. 무음 모드 (-s)

`tty` 명령은 출력 매체가 터미널인지 확인하는 데 사용된다.[4] 이 명령은 표준 입력에 연결된 터미널의 파일 이름을 출력하며, 파일이 감지되지 않으면 (스크립트의 일부로 실행되거나 명령이 파이프라인으로 연결된 경우) "not a tty"를 표준 출력으로 인쇄하고 종료 상태 1로 종료된다.[4]

`tty -s`와 같이 무음 모드로 실행하면 출력이 생성되지 않고 적절한 종료 상태로 종료된다.[4] 이를 통해 터미널 연결 여부에 따라 스크립트의 동작을 제어할 수 있다.

3. 활용 예시

`tty` 명령어는 출력 매체가 터미널인지 확인하는 데 일반적으로 사용된다. 이 명령어는 표준 입력에 연결된 터미널의 파일 이름을 출력한다. 파일이 감지되지 않으면 (스크립트의 일부로 실행되거나 명령이 파이프라인으로 연결된 경우) "not a tty"가 표준 출력으로 인쇄되고 명령은 종료 상태 1로 종료된다.[4] 또한 명령은 무음 모드(`tty -s`)로 실행될 수 있으며, 이때는 출력이 생성되지 않고 명령은 적절한 종료 상태로 종료된다.[4]

3. 1. 터미널 확인

`tty` 명령은 출력 매체가 터미널인지 확인하는 데 일반적으로 사용된다. 이 명령은 표준 입력에 연결된 터미널의 파일 이름을 출력한다. 파일이 감지되지 않으면 (스크립트의 일부로 실행되거나 명령이 파이프라인으로 연결된 경우) "not a tty"가 표준 출력으로 인쇄되고 명령은 종료 상태 1로 종료된다.[4] 또한 명령은 무음 모드(`tty -s`)로 실행될 수 있으며, 이때는 출력이 생성되지 않고 명령은 적절한 종료 상태로 종료된다.[4]

3. 2. 파이프라인 및 스크립트에서의 활용

`tty` 명령어는 출력 매체가 터미널인지 확인하는 데 사용된다. 이 명령어는 표준 입력에 연결된 터미널의 파일 이름을 출력한다. 파일이 감지되지 않으면 (스크립트의 일부로 실행되거나 명령이 파이프라인으로 연결된 경우) "not a tty"가 표준 출력으로 출력되고 종료 상태 1로 종료된다.[4] 또한 `tty -s` 옵션을 사용하여 무음 모드로 실행할 수 있으며, 이때는 출력이 생성되지 않고 적절한 종료 상태로 종료된다.[4]

4. 종료 상태

4. 1. 0 (참)

4. 2. 1 (거짓)

5. 기타

5. 1. 한국어 환경에서의 활용

참조

[1] 웹사이트 tty https://pubs.opengro[...] 2020-02-14
[2] 웹사이트 tty https://man7.org/lin[...]
[3] 웹사이트 What does "TTY" stand for? https://askubuntu.co[...] 2020-02-14
[4] 웹사이트 tty(1) - Linux man page https://linux.die.ne[...] 2020-02-14
[5] 웹사이트 tty(1) — Linux manual page https://man7.org/lin[...] 2023-11-21
[6] 웹인용 tty https://pubs.opengro[...] 2020-02-14
[7] 웹인용 What does "TTY" stand for? https://askubuntu.co[...] 2020-02-14



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com