【學習筆記】Linux基本操作(1)--- 命令列BASH基本操作

來源:互聯網
上載者:User

課程串連:命令列BASH基本操作


Shell
1、Shell(殼)是使用者與作業系統底層(通常是核心)之間互動的中介程式,負責將使用者指令、操作傳遞給作業系統底層。
2、Shell分為兩種:CLI和GUICLI: Command Line Interface   - 命令列Shell(Linux)GUI:Command Line Interface   - 圖形化Shell (Mac,Windos預設管理方式)Linux中一般預設GUI為GNOME,CLI為BASH.


BASH
1、提示符: # 根使用者(root)      $ 普通使用者        <使用者名稱>@<主機名稱>  <工作目錄>
2、命令: 命令、選項和參數三部分。
3、Tab鍵補全:
  • 自動補全命令
  • 自動補全檔案名稱
  • 無法補全參數
  連續按兩下可以查看可能補全的可能命令或檔案名稱。
4、記錄
  • 通過上下鍵來查看曆史命令
  • 通過history命令查看 
     調用曆史命令簡化方式:             !!                         重複上一個命令             !<字元>              重複上一個以“字元”開頭的命令              !<數值>              按照記錄的序號執行命令             !?<字串>         重複之前包含“字串”的命令               !-<數值>             重複“數值”個命令前的命令
      Ctrl + r         記錄搜尋功能
      esc + .         調用上一個命令的參數部分
5、萬用字元          *                                    零個或者多個字元         ?                                    匹配一個字元         [<若干數字>]                 匹配一個數字範圍在“若干數字”中         [<若干字元>]                 匹配一個字母在“若干字元”中         [^<若干字元>]                匹配列表以外的字元
6、切換使用者    su -     <使用者名稱>(預設為root)
  • su -      啟動了新的終端
  • su        僅切換使用者
   
  • sudo + <cmd>            使用管理員權限執行命令
  • id                                獲得目前使用者的資訊
  • passwd                       修改目前使用者密碼

7、作業管理
  • <cmd>+&                 將命令放在後台
  • jobs                          查看在後台啟動並執行進程
  • bg+<編號>               繼續執行一個背景工作
  • fg+<編號>                將一個背景工作調至前台


本節命令


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.