bash的基本功能:
一、tab鍵檔案和命令補全:
如果只有一條匹配的,按一次就能自動補全;如果有多個匹配的,則按兩次tab鍵,會出來提示。
二、命令別名:
命令別名查詢:
alias
設定命令別名:
alias 別名=『原命令』
刪除別名:
unalias 別名
命令執行的順序:
1.用路徑執行命令
2.別名
3.bash的內部命令
4.按照環境變數中的目錄查詢到的第乙個命令
命令列的方式設定只會臨時生效,讓別名永久生效要寫入配置檔案中:
/使用者家目錄/.bashrc
三、bash常用快捷鍵
ctrl+c 強制終止當前的命令
ctrl+u 刪除或剪下游標之前的命令
ctrl+l 清屏
ctrl+y 貼上ctrl+u剪下的內容
ctrl+d 退出當前終端
四、輸入輸出重定向
標準輸入:鍵盤。 檔案描述符:0
標準輸出:顯示器。 檔案描述符:1
標準錯誤輸出:顯示器。檔案描述符:2
標準輸出重定向:
五、多命令順序執行與管道符
多命令順序執行:
管道符:
命令1 | 命令2 #命令1的正確輸出作為命令2的操作物件
六、萬用字元和其他特殊字元
Linux筆記12 Shell基礎
histroy 歷史命令一般存放在 bash histroy檔案中,根據執行這個命令使用不同的引數,對此檔案的內容可以寫入或是清空。歷史命令缺省會儲存1000條,這個配置可以在環境變數 etc profile配置檔案中進行修改。tab鍵 按tab鍵進行命令或檔名補全。別名 alias,可以給乙個命令...
Shell基礎筆記
shell是乙個命令列直譯器,它為使用者提供了乙個向linux核心傳送請求以便執行程式的介面 系統級程式,使用者可以用shell來啟動 掛起 停止甚至是編寫一些程式。shell的分類 bourne shell c shell 指令碼執行 賦予執行許可權,直接執行 chmod 755 hello.sh...
shell基礎筆記
3.運算子 4.條件判斷 5.流程控制 6.read 讀取控制條輸入 7.函式 8 shell 工具 指令碼格式 執行指令碼 有兩種方法 改變許可權為755 採用解析器 例如 常用的系統變數 基本語法 定義變數 變數 值 撤銷變數 unset 變數 宣告靜態變數 readonly 變數,不能unse...