淺析關于Unix文本與文件結尾符號的設置
在我們操作Unix系統的時候,會經常用到Unix文本的知識。有時候系統工程師需要調整Unix終端設置,以適應其自身的工作習慣。Unix系統將終端當作文件來管理,所以其可以設置的參數有很多,基本上包含了跟終端有關的所有特性。
不過系統工程師實際上用的并不是很多,下面,我們就來介紹一下。
在Unix操作系統中,有時候Unix文本方式的操作要比圖形化操作多的多。特別是將Unix操作系統當作服務器來管理,往往只把操作系統啟動當Unix文本模式,而不是當圖形化模式。這不僅可以提高服務器的工作效率,而且還有利于提高其穩定性。
不過如果通過Unix文本模式來管理操作系統,對于不少系統工程師來說,會帶來一些挑戰,因為都需要通過鍵盤來完成相關的操作。
如在寫郵件時,一切操作都是靠鍵盤來完成。在此時就會遇到一個文件,如何告訴操作系統已經將Unix文本輸入完成了呢?如在Unix文本模式下書寫郵件,需要告訴操作系統可以結束鍵盤的輸入操作了。
如在利用cat命令創建文件時,也需要手工的告訴操作系統文件內容已經完成了。此時,系統工程師可以使用Ctrl+a鍵來告訴操作系統。這個功能在系統中對應的關鍵字是eof(文件結尾符)。
系統工程師如果用不慣這個組合鍵的話,可以利用命令stty來進行更改。如有些從微軟轉行過來的系統工程師,系統使用Ctrl+e鍵來表示文件結束符,而不喜歡使用這個Ctrl+a鍵(可能在微軟產品中這是表示全選的含義吧)。此時就可以利用這個命令來進行設置:stty eof \^e。跟上面的命令非常相似,只是所采用的關鍵字不同而已。
不過在更改這些終端操作符號的時候,需要注意避免采用相同的終端操作符號。否則的話,可能會出現一些莫名其妙的問題。Unix文本的方式,我們就講解到這里。
【編輯推薦】