實驗樓Linux學習筆記 1 基本概念和操作

2021-07-23 06:25:19 字數 1835 閱讀 2099

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編輯器的移動鍵)進行向前向後滾動一行。按下hless工具的幫助),按下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...