關於linux tty命令學習

2021-09-01 19:48:14 字數 511 閱讀 9741

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