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重...