tty命令用來列印與標準輸入連線的終端名稱,
如果顯示的是/dev/console,那麼此終端為控制台終端;
如果顯示的是/dev/pts/n,那麼此終端為虛擬終端(遠端連線到linux server的終端)。
通過檢視tty命令執行的返回碼為0,確認標準輸入是乙個終端。
sh-# tty
/dev/console
sh-# echo $?
0sh-# 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
待解決問題:為什麼重定向到/dev/console會在控制台中列印出來?
sh-# echo "test" > /dev/console
test
學習Linux 關於AWK 命令筆記
一.awk簡介 awk是一種處理文字檔案的語言,是乙個強大的文字分析工具。它可以依次處理檔案的每一行,並讀取裡面的每乙個字段。對於日誌這樣的每行格式相同的文字檔案,awk可能是最方便的工具。1.awk語法 基於模式匹配檢查輸入文字,逐行處理並輸出 格式1 前置命令 awk 選項 條件 格式2 awk...
關於linux 下man命令學習總結
在linux下使用終端操作時,man命令是我們最好的幫手。特別是對於新手來說,使用man命令是我們學習其他命令的最優選擇。然而在最初的使用過程中,由於不太會讀幫助文件,我沒能把這個命令利用好。現在總結出了幾點經驗,用的順利多了,跟大家分享一下。請執行 man man 想要使用好man命令,就要先把它...
iOS關於LLDB除錯命令學習總結
日常工作中一定會需要跟蹤除錯,現將經常用到的除錯命令總結如下,方便以後查閱 1.加斷點 b 行號 例如 b 20 則會在20行 處新增斷點 2.圖層結構 po self.view.recursivedescription 3.修改變數值 expr 變數 lldb po localversion ns...