Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

test(1sh)

ttyname(3c)



TTY(1)                  COMMAND REFERENCE                  TTY(1)



NAME
     tty - get terminal name

SYNOPSIS
     tty [ -s ]

DESCRIPTION
     Tty prints the pathname of the user's terminal (found by
     checking the standard input) unless the -s (silent) option
     is given.

OPTIONS
     -s Silent. Suppresses output.

EXAMPLES
     The following example shows how tty can be used in a shell
     script to see if the shell script is being run with standard
     input as a terminal:

          #!/bin/sh
          tty -s
          if test $? -eq 1
          then
               echo "Input is not from a terminal."
          else
               echo "Input is from a terminal."
          fi

RETURN VALUE
     [0]            Standard input is a terminal.

     [1]            Standard input is not a terminal.

CAVEATS
     When using tty in a shell script, it is important to note
     that if the standard input is being redirected, as in a pipe
     (|), the terminal name cannot be determined.

SEE ALSO
     test(1sh) and ttyname(3c).















Printed 4/6/89                                                  1



%%index%%
na:216,75;
sy:291,156;
de:447,314;
op:761,134;
ex:895,484;
rv:1379,229;
ca:1608,288;
se:1896,155;
%%index%%000000000131

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026