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

來源:互聯網
上載者:User

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

Shell

1、Shell(殼)是使用者與作業系統底層(通常是核心)之間互動的中介程式,負責將使用者指令、操作傳遞給作業系統底層。

2、Shell分為兩種:CLI和GUI CLI: 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+<編號> 將一個背景工作調至前台

本節命令

hostname 查看主機名稱uname 獲得當前作業系統的資訊 -r:版本號碼;-a(全部)history 查看曆史命令su - 切換使用者id 獲得使用者資訊passwd 修改目前使用者密碼sudo 使用管理員權限執行命令clear 清除螢幕ls 列出當前工作目錄下的所有檔案jobs 查看後台啟動並執行進程bg 繼續運行背景一個程式fg 將背景一個程式移動至前台sleep 暫停一些時間

Ctrl + z 暫停進程Ctrl + c 終止進程Ctrl + r 記錄搜尋

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.