關於linux tty命令學習
tty命令用來打印與標准輸入連接的終端名稱,
如果顯示的是/dev/console,那麼此終端為控制台終端;
如果顯示的是/dev/pts/n,那麼此終端為虛擬終端(遠程連接到linux server的終端)。
通過查看tty命令執行的返回碼為0,確認標准輸入是一個終端。
sh-# tty
/dev/console
sh-# echo $?
0
sh-# tty
/dev/pts/6
通過如下命令,我們知道/dev/console是一個字符設備(linux系統幾乎把所有的設備都
看作是文件),
sh-# ls -l /dev/console
crw-r--r-- 1 root root 5, 1 Jan 1 00:11 /dev/console