文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>tty 命令

tty 命令

时间:2007-03-26  来源:hackerzyh

卷 5,s - u

用途

将终端的全路径名写到标准输出。

语法

/usr/bin/tty [  -s ]

描述

tty 命令将终端的名称写到标准输出。

如果标准输入不是终端且没有指定 -s 标志,将得到消息 Standard input is not a tty。

以下环境变量影响 tty 命令执行:

LANG LC_ALL 变量和以 LC_ 开头的相应环境变量都未指定语言环境时,确定用于语言环境类别的语言环境。
LC_ALL 确定要使用的语言环境。此变量覆盖由以 LC_ 开头的任何其他环境变量或 LANG 变量指定的语言环境类别的任意值。
LC_CTYPE 确定将文本数据的序列字节序列解释成字符的语言环境。例如,这种变量可以指定多字节字符而不是单字节字符。
LC_MESSAGES 确定消息的语言。

标志

-s 禁止报告路径名。

退出状态

该命令返回以下退出值:

0 标准输入是终端。
1 标准输入不是终端。
>1 发生错误。

示例

  1. 要显示全路径名:
    tty
  2. 要测试标准输入是否是终端:
    if tty s then echo 'Enter the text to print:' >/dev/tty qprt - fi 

如果标准输入是终端,则显示消息“Enter the text to print:”作为提示并打印用户输入的文本。如果标准输入不是终端,则无显示;仅打印从标准输入读取的文本。

即使重定向 shell 过程的标准输出,回显 . . . >/dev/tty 仍在屏幕上显示提示。这样形式的提示永远不会写入输出文件。特殊文件 /dev/tty 始终是指您的终端,尽管它还有其他名称比如 /dev/console 或 /dev/tty2。

文件

/usr/bin/tty 包含 tty 命令。
/dev/tty 指定 tty 伪设备。
 
相关阅读 更多 +
排行榜 更多 +
剑术大乱斗

剑术大乱斗

动作格斗 下载
南钛HSSE

南钛HSSE

商务办公 下载
战场攻防大乱斗

战场攻防大乱斗

飞行射击 下载