Linux學習 命令列BASH的基本操作

2022-03-30 10:04:22 字數 1506 閱讀 5196

shell

作業系統的shell:

gui:gnome--圖形介面

gli:bash--命令列介面

提示符:#、$

#:超級管理員

$:普通使用者

ctrl+c結束當前命令

使用tab鍵簡化命令輸入

·  自動補全命令 

·  自動補全檔名

·  無法自動補全引數

xx &表示在後台執行xx

xx+tab使用tab鍵自動補全命令(只有存在乙個以xx開頭的命令才起作用)

xx+tab+tab 雙擊tab鍵會列出以xx開頭的所有命令

通過歷史記錄簡化操作

history命令

· !!        重複前乙個命令

· !字元  重複前乙個以「字元」開頭的命令

· !num 按照歷史記錄的序號執行命令

· !?abc 重複之前包含abc的命令

· !-n     重複n個命令之前的那個命令

搜尋命令歷史記錄

可以通過ctrl+r來在歷史命令記錄中搜尋命令

重新呼叫前乙個命令中的引數:esc+. 即可

命令列萬用字元

· *         匹配另個或多個

· ?       匹配任意乙個字元

· [0~9]  匹配乙個數字範圍

· [abc]   匹配列表裡任何字元

· [^abc] 匹配列表以外字元

切換使用者

su -      切換到root使用者並使用乙個新的執行環境

su         切換到root使用者不使用乙個新的執行環境,還在原目錄下

sudo     使用管理員使用者身份執行命令,有些命令沒有許可權時 可以在前加上sudo

id          顯示當前使用者

passwd 修改當前密碼

管理後台作業

jobs檢視當前在後台執行的作業 

sleep 5000 停引數輸入的時間 5000秒 可使用ctrl+c終止 或者 使用ctrl+z暫停 

bg 編號 控制程序繼續在後台執行 

fg  編號 繼續在前台執行

pwd 當前工作目錄

touch 更新檔案時間或建立空白檔案

以.開頭的檔案都是隱藏檔案,大多數都是配置檔案

ls -a 顯示所有檔案

ls -l 顯示檔案詳細資訊

ls -r 遞迴顯示子目錄結構

ls -ld 顯示目標和鏈結資訊

file+檔名 顯示檔案型別

絕對路徑和當前路徑

cd 用來切換當前目錄

上一級目錄「.."

當前目錄 」."

使用者家目錄 「~」

上乙個工作目錄"-"

直接cd 都是回到家目錄

linux命令列學習

1 登入使用者 su 使用者名稱 root 2 新增角色 useradd 使用者名稱 回車 3 輸入新增角色密碼 passwd 使用者名稱 回車 會提示輸入密碼 4 關機命令 shutdown h now 5 顯示時間的命令 date 6 顯示日曆的命令 cal 7 顯示當前所在目錄 pwd lp ...

linux命令列學習

ls命令是linux下最常用的命令。ls命令就是list的縮寫 預設下ls用來列印出當前目錄的清單 如果ls指定其他目錄 那麼就會顯示指定目錄裡的檔案及資料夾清單。通過ls 命令不僅可以檢視linux資料夾包含的檔案 而且可以檢視檔案許可權 包括目錄 資料夾 檔案許可權 檢視目錄資訊等等。ls 命令...

bash命令列解釋順序

shell從標準輸入或指令碼中讀取的每行稱為乙個管道行,它包含乙個或多個由0個或多個管道字元 分隔的命令。對每乙個管道行,進行12個步驟的處理。結合上面的插圖,這裡給出命令列的12個步驟。1.將命令列分成由固定元字符集分隔的記號 space,tab,newline,記號型別包括單詞,關鍵字,i o重...