TTY(1) | User Commands | TTY(1) |
tty - return user's terminal name
/usr/bin/tty [-l] [-s]
tty [ options ]
The tty utility writes to the standard output the name of the terminal that is open as standard input. The name that is used is equivalent to the string that would be returned by the ttyname(3C) function.
The ksh93 tty built-in writes the name of the terminal that is connected to standard input onto standard output. If the standard input is not a terminal, "not a tty" will be written to standard output.
The following options are supported:
-l
-s
-l
--line-number
-s
--silent|quiet
See environ(7) for descriptions of the following environment variables that affect the execution of tty: LANG, LC_ALL, LC_CTYPE, LC_MESSAGES, and NLSPATH.
The following exit values are returned:
0
1
>1
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
CSI | Enabled |
Interface Stability | Committed |
Standard | standards(7). |
isatty(3C), ttyname(3C), attributes(7), environ(7), standards(7)
not on an active synchronous line
not a tty
The -s option is useful only if the exit status is wanted. It does not rely on the ability to form a valid path name. Portable applications should use test -t.
August 11, 2009 | OmniOS |