base基礎特性之命令操作

2021-09-25 08:16:55 字數 821 閱讀 3526

shell程式在接收到使用者執行命令的請求,分析完成之後,最左側的字串會被當做命令。

命令查詢機制:

給定的打頭字串如果能唯一標識某命令程式檔案,則直接補全;不能唯一標識某命令程式檔案,再擊tab鍵一次,會給出列表。

在給定的起始路徑下,以對應路徑下的打頭字串來逐一匹配起始路徑下的每個檔案。

如果能唯一標識,則直接補全;否則,再一次tab,給出列表。

~:自動展開為使用者的家目錄,或指定的使用者的家目錄;

{}:可承載乙個以逗號分隔的路徑列表,並能夠將其展開為多個路徑;

[root@localhost ~]# mkdir -pv ./test/

mkdir: 已建立目錄 「./test/a」

mkdir: 已建立目錄 「./test/b」

mkdir: 已建立目錄 「./test/c」

[root@localhost ~]# mkdir -pv _

mkdir: 已建立目錄 「a_c」

mkdir: 已建立目錄 「a_d」

mkdir: 已建立目錄 「b_c」

mkdir: 已建立目錄 「b_d」

bash通過狀態返回值來輸出此結果:成功返回0,失敗返回1-255之間的值。

[root@localhost ~]# echo $?

0

命令執行完成之後,其狀態返回值儲存於bash的特殊變數$?中。

命令正常執行時。有的還會有命令返回值,根據命令及其功能不同,結果各不相同。

引用命令的執行結果: $(command)或command。

base基礎特性之多命令執行

command1 command command 命令執行順序從左到右依次執行 1 運算數只有真假 真 true yes 1 假 no off 0 2 幾種邏輯運算 與 或 非 異或a 短路法則 例 表示將兩個命令做與運算 command1 command2 若command1 假,則command...

bash基礎特性之歷史命令

shell程序會在其會話中儲存此使用者提交執行過的命令,shell程序啟動後所有當前執行過的命令都會儲存在shell程序的記憶體中 只有使用者登出時才儲存到檔案中。1 history命令 用於檢視已經執行過的命令 1.root localhost history 2.1 ifconfig 3.2 s...

Linux基礎命令之目錄操作命令

在講基礎命令之前,我們先來說幾個linux中的小知識點。下面我們來正式的學習linux中的基礎命令。linux中常用的基本命令有 1 對目錄進行的操作命令 2 對檔案進行的操作命令 3 對檔案的壓縮相關命令 4 匹配查詢命令 4 其他操作命令 cd指令 語法 cd 目錄名 功能 改變工作目錄。將當前...