1. 終端
linux 預設提供了 6 個純命令列介面的 「terminal」(準確的說這裡應該是 6 個 virtual consoles)來讓使用者登入,在物理機系統上你可以通過使用[ctrl]
+[alt]
+[f1]~[f6]
進行切換。當你切換到其中乙個終端後想要切換回圖形介面,你可以按下[ctrl]
+[alt]
+[f7]
來完成。
2. shell(殼)
shell 是指「提供給使用者使用介面」的軟體(命令解析器),unix/linux 作業系統下的 shell 既是使用者互動的介面,也是控制系統的指令碼語言,比較流行的常見的 shell 有 bash,zsh,ksh,csh 等等,ubuntu 終端預設使用的是 bash。
3. 重要快捷鍵
[tab]: 用來補全命令,補全目錄,補全引數
[ctr+c]: 強行停止當前程式,恢復到可控的狀態 按鍵
作用ctrl+d
鍵盤輸入結束或退出終端
ctrl+s
暫定當前程式,暫停後按下任意鍵恢復執行
ctrl+z
將當前程式放到後台執行,恢復到前台為命令fg
ctrl+a
將游標移至輸入行頭,相當於home
鍵
ctrl+e
將游標移至輸入行末,相當於end
鍵
ctrl+k
刪除從游標所在位置到行末
alt+backspace
向前刪除乙個單詞
shift+pgup
將終端顯示向上滾動
shift+pgdn
將終端顯示向下滾動
4. 萬用字元
主要有「*」和"?",對付字串進行模糊匹配。
shell中的常用萬用字元: 字元
含義*
匹配 0 或多個字元
?
匹配任意乙個字元
[list]
匹配 list 中的任意單一字元
[!list]
匹配 除list 中的任意單一字元以外的字元
[c1-c2]
匹配 c1-c2 中的任意單一字元 如:[0-9] [a-z]
匹配 sring1 或 string2 (或更多)其一字串
匹配 c1-c2 中全部字元 如
5. 學會用man 區段
說明1一般命令
2系統呼叫
3庫函式,涵蓋了c標準函式庫
4特殊檔案(通常是/dev中的裝置)和驅動程式
5檔案格式和約定
6遊戲和屏保7雜項
8系統管理命令和守護程序
在 man 中使用搜尋,/《你要搜尋的關鍵字》
,查詢到後你可以使用n
鍵切換到下乙個關鍵字所在處,shift+n
為上乙個關鍵字所在處。使用space
(空格鍵)翻頁,enter
(回車鍵)向下滾動一行,或者使用j
,k
(vim編輯器的移動鍵)進行向前向後滾動一行。按下h
less
工具的幫助),按下q
退出
還可以用info,如果你知道某個命令的作用,只是想快速檢視一些它的某個具體引數的作用,那麼你可以使用--help
引數,大部分命令都會帶有這個引數。
實驗樓 Linux 學習筆記
1.1 linux 歷史的歷史 早期作業系統能夠處理批處理程式,它從檔案或者穿孔卡片讀取資料,然後輸出到另乙個檔案或者印表機,稱為批處理作業系統。後來,出現了能夠支援多個使用者從不同終端同時操作主機的系統,稱為分時作業系統。然後許多人紛紛嘗試開發分時作業系統,unix 就如此誕生,實現了 tcp i...
Linux實驗樓學習筆記
目錄linux指令彙總 環境變數 etc profile 環境變數的作用域比自定義變數的要大,如 shell 的環境變數作用於自身和它的子程序。在所有的 unix 和類 unix 系統中,每個程序都有其各自的環境變數設定,且預設情況下,當乙個程序被建立時,除了建立過程中明確指定的話,它將繼承其父程序...
Linux 實驗樓筆記1 linux基礎
一 xfce定義 是乙個自由軟體,執行在類unix作業系統 如linux freebsd 和 solaris 上,提供輕量級桌面環境,實驗樓使用的軟體 二 終端 shell 與linux系統打交道,通過shell中間程式完成 下面是幾個比較常見的終端模擬器 gnome terminal,konsol...