Sheel Linux的使用者介面

2021-08-29 10:21:13 字數 756 閱讀 4681

二、歷史命令與萬用字元的使用

三、輸入/輸出重定向與管道

sheel執行命令時,會首先檢查該命令是否是內部命令。

如果不是,則檢查是不是乙個應用程式。

應用程式可以是linux本身的實用程式,比如mkdir和ls命令,也可以是購買的商業程式。

然後可以在搜尋路徑(由環境變數$path指定,可執行echo $path檢視)查詢應用程式。

找到程式後,shell的內部命令或者應用程式將被分解成一系列的系統呼叫,進而傳遞給linux核心。

command [flags] [argument1] [argument2] …

選項

功能-a

把當前的歷史命令記錄追加到歷史命令檔案中

-c清空歷史命令

-n將歷史命令檔案中的內容加入到當前命令列表中

-r將歷史命令檔案中的內更新(替換)到當前歷史列表

-w把當前歷史命令列表的內容寫入到歷史命令檔案中,並覆蓋原先的內同

filename

如果filename沒有被指定,history將使用histfile預設指定的檔名

萬用字元含義

*匹配任何字元和任何數目的字元組合

?匹配任何單個字元

匹配包含在括號裡面的字元

命令《檔名

命令》檔名

-end-

使用者介面規範

最好的程式介面就是使用者無需去閱讀操作手冊就知道該如何使用的介面。原則1.一致性如果你可以在乙個列表的專案上雙擊後能夠彈出對話方塊,那麼應該在任何列表中雙擊都能彈出對話方塊。要有統一的字型寫號 統一的色調 統一的提示用詞 視窗在統一的位置 按鈕也在視窗的相同的位置。2.設定標準並遵循它可以引數一些工...

MFC Ribbon 使用者介面

visual studio 2010 mfc ribbon 使用者介面 新增windows7樣式,操作方便,效果也很漂亮。但在透明圖標的製作卻讓初學者頭疼。使用普通的bmp點陣圖做圖示背景不透明,很難看。其實ribbon上用的圖示是32位的點陣圖序列,包含alpha通道。visual studio ...

asp使用者介面

asp.net2.0 開發指南 本書的第二部分介紹了使用者介面問題。分為四章 第五章 母版頁 介紹了母版頁的概念,並介紹了如何建立母版頁,如何建立內容頁,如何有效對以上內容進行有效的巢狀。並在後面介紹了例項過程。第六章 主題和 介紹了主題和 的有關問題。寶庫奧主題的建立,以及如何應用主題。第七章 站...