實驗樓Linux 桌面環境的使用
終端的概念
通常我們在使用 Linux 時,並不是直接與系統打交道,而是通過一個叫做 Shell 的中間程式來完成的,在圖形介面下為了實現讓我們在一個視窗中完成使用者輸入和顯示輸出,Linux 系統還提供了一個叫做終端模擬器的程式(Terminal),下面是幾個比較常見的終端模擬器: gnome-terminal,kconsole,xterm,rxvt,kvt,nxterm 和 eterm 。目前我們的實驗中的終端程式是 xfce 桌面環境自帶的 xfce-terminal 。不過要注意的是這裡所說的終端(Terminal)和控制檯(Console)是有區別的。
在linux中,最最重要的就是命令,這就包含了2個過程,輸入和輸出
輸入
輸入當然就是開啟終端,然後按鍵盤輸入,然後按回車,輸入格式一般就是這類的
建立一個名為檔案,touch是一個命令
touch file
進入一個目錄,cd是一個命令
cd /etc/
檢視當前所在目錄
pwd
按鍵 作用
Ctrl+d 鍵盤輸入結束或退出終端
Ctrl+s 暫停當前程式,暫停後按下任意鍵恢復執行
Ctrl+z 將當前程式放到後臺執行,恢復到前臺為命令fg
Ctrl+a 將游標移至輸入行頭,相當於Home鍵
Ctrl+e 將游標移至輸入行末,相當於End鍵
Ctrl+k 刪除從游標所在位置到行末
Alt+Backspace 向前刪除一個單詞
Shift+PgUp 將終端顯示向上滾動
Shift+PgDn 將終端顯示向下滾動
萬用字元是一種特殊語句,主要有星號(*)和問號(?),用來對字串進行模糊匹配(比如檔名、引數名)。當查詢資料夾時,可以使用它來代替一個或多個真正字元;當不知道真正字元或者懶得輸入完整名字時,常常使用萬用字元代替一個或多個真正字元。
Shell 常用萬用字元:
字元 含義
- 匹配 0 或多個字元 ? 匹配任意一個字元 [list] 匹配 list 中的任意單一字元 [!list] 匹配 除list 中的任意單一字元以外的字元 [c1-c2] 匹配 c1-c2 中的任意單一字元 如:[0-9] [a-z] {string1,string2,...} 匹配 string1 或 string2 (或更多)其一字串 {c1..c2} 匹配 c1-c2 中全部字元 如{1..10} 4) 學會在命令列中獲取幫助
在 Linux 環境中,如果你遇到困難,可以使用man命令,它是Manual pages的縮寫。
Manual pages 是 UNIX 或類 UNIX 作業系統中線上軟體文件的一種普遍的形式, 內容包括計算機程式(包括庫和系統呼叫)、正式的標準和慣例,甚至是抽象的概念。使用者可以通過執行man命令呼叫手冊頁。
你可以使用如下方式來獲得某個命令的說明和使用方式的詳細介紹:
可以使用如下方式來獲得某個命令的說明和使用方式的詳細介紹:
$ man <command_name></command_name>
比如你想檢視 man 命令本身的使用方式,你可以輸入:
man man
本課程會在每一節實驗結束部分介紹一個有趣的 Linux 命令,這一節介紹一個可以輸出圖形字元的命令banner,
你可以先使用如下命令安裝:
$ sudo apt-get update
$ sudo apt-get install sysvbanner
然後:
$ banner shiyanlou