與Linux進行基礎互動

笑遙小哥哥發表於2020-11-17

驅動開發者與Linux核心直接對話,應用程式開發者利用程式語言通過系統提供的應用程式程式設計介面API與系統溝通,而普通的Linux系統管理員傾向於通過現成的操作命令介面與Linux打交道與Linux核心"kernel"對應,操作命令介面很形象的被稱為“外殼”也即Shell,簡單來說Shell就是一種能方便Linux系統管理員與Linux對話的軟體,一種是命令列shell一種是圖形shell,一般意義上的shell指的是命令列shell。

  • bash
    • 是絕大部分Linux發行版本上預設的Shell
    • 命令提示符
      • [nbcc@localhost ~]$
      • nbcc表示當前登入使用者名稱
      • localhost表示當前主機名
      • ~當前所處工作目錄,一個特別變數代表當前登入使用者的私有使用者“家目錄”
      • $普通使用者提示符以 $結尾,根使用者以 #結尾
    • 命令本質
      • 一個二進位制可執行檔案
      • 一個Shell指令碼檔案
      • 一個Shell內建函式
    • 選項
      • 控制命令的行為的開關
      • 選項一般來說前面有一個‘-’符號或者‘–’符號
    • 引數
    • 向命令傳遞一些執行時所需要的資訊
    • 命名補全,輸入開頭的字母,再按Tab就自動補全,如果連按兩次Tab就會顯示所有以它開頭的命令
    • 歷史命令功能,上下功能按鍵選擇輸入過的命令

相關文章