簡介
標準的Linux系統都有一套叫做實用工具的程式,它們是專門的程式,例如編輯器、執行標準的計算操作等。用戶也可以產生自己的工具。實用工具可分三類:
編輯器:用於編輯檔案。過濾器:用於接收數據並過濾數據。
互動程式:允許用戶傳送信息或接收來自其他用戶的信息。
Linux的編輯器主要有:Ed、Ex、Vi和Emacs。Ed和Ex是行編輯器,Vi和Emacs是全螢幕幕編輯器。
Linux的過濾器(Filter)讀取從用戶檔案或其他地方的輸入,檢查和處理數據,然後輸出結果。從這個意義上說,它們過濾了經過它們的數據。Linux有不同類型的過濾器,一些過濾器用行編輯命令輸出一個被編輯的檔案。另外一些過濾器是按模式尋找檔案並以這種模式輸出部分數據。還有一些執行字處理操作,檢測一個檔案中的格式,輸出一個格式化的檔案。 過濾器的輸入可以是一個檔案,也可以是用戶從鍵盤鍵入的數據,還可以是另一個過濾器的輸出。過濾器可以相互連線,因此,一個過濾器的輸出可能是另一個過濾器的輸入。在有些情況下,用戶可以編寫自己的過濾器程式。
互動程式是用戶與機器的信息接口。Linux是一個多用戶系統,它必須和所有用戶保持聯繫。信息可以由系統上的不同用戶傳送或接收。信息的傳送有兩種方式,一種方式是與其他用戶一對一地連結進行對話,另一種是一個用戶對多個用戶同時連結進行通訊,即所謂廣播式通訊。