linux筆記 shell基礎和bash的基本功能

2022-08-30 07:15:12 字數 995 閱讀 4041

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