TTY man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

TTY(1)									TTY(1)

NAME
       tty - return user's terminal name

SYNOPSIS
       /usr/bin/tty [-l] [-s]

   ksh93
       tty [ options ]

DESCRIPTION
   /usr/bin/tty
       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.

   ksh93
       The  ksh93  tty	built-in  writes the name of the terminal that is con‐
       nected to standard input onto standard output. If the standard input is
       not a terminal, "not a tty" will be written to standard output.

OPTIONS
       The following options are supported:

   /usr/bin/tty
       -l
	     Prints  the  synchronous line number to which the user's terminal
	     is connected, if it is on an active synchronous line.

       -s
	     Inhibits printing of the terminal path name, allowing one to test
	     just the exit status.

   ksh93
       -l
       --line-number
			 Write	the synchronous line number of the terminal on
			 a separate line following the terminal name line.  If
			 the standard input is not a synchronous terminal then
			 "not on an active synchronous line" is written.

       -s
       --silent|quiet
			 Disable the terminal name line. Portable applications
			 should use [[ -t 0 ]] instead.

ENVIRONMENT VARIABLES
       See  environ(5) for descriptions of the following environment variables
       that affect the execution of  tty:  LANG,  LC_ALL,  LC_CTYPE,   LC_MES‐
       SAGES,  and NLSPATH.

EXIT STATUS
       The following exit values are returned:

       0
	     Standard input is a terminal.

       1
	     Standard input is not a terminal.

       >1
	     An error occurred.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │CSI		    │ Enabled	      │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Committed	      │
       ├────────────────────┼─────────────────┤
       │Standard	    │ standards(5).   │
       └────────────────────┴─────────────────┘

SEE ALSO
       isatty(3C), ttyname(3C), attributes(5), environ(5), standards(5)

DIAGNOSTICS
       not on an active synchronous line

	   The	standard  input is not a synchronous terminal and -l is speci‐
	   fied.

       not a tty

	   The standard input is not a terminal and -s is not specified.

NOTES
       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.

				 Aug 11, 2009				TTY(1)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net