base基礎特性之多命令執行

2021-09-25 09:23:15 字數 982 閱讀 4517

~]# command1 command command .....

命令執行順序從左到右依次執行

(1)運算數只有真假

真=>true、yes、1

假=>no、off、0

(2)幾種邏輯運算

與——>&

或——>+

非——>!

異或a、短路法則

例:表示將兩個命令做與運算

~]# command1 && command2

若command1—假,則command2不會再執行

若command1—真,則command2必須執行

[root@hu ~]# cat test.txt && touch test.txt

cat: test.txt: no such file or directory

[root@hu ~]# ls

anaconda-ks.cfg documents initial-setup-ks.cfg pictures templates

desktop downloads music public video

例:表示兩個命令做或運算

~]# command1 || command2

若command1—假,則command2必須執行

若command1—真,則command2不會再執行

[root@hu ~]# cat test.txt || rm -rf test.txt

[root@hu ~]# ls

anaconda-ks.cfg documents initial-setup-ks.cfg pictures templates videos

desktop downloads music public test.txt

base基礎特性之命令操作

shell程式在接收到使用者執行命令的請求,分析完成之後,最左側的字串會被當做命令。命令查詢機制 給定的打頭字串如果能唯一標識某命令程式檔案,則直接補全 不能唯一標識某命令程式檔案,再擊tab鍵一次,會給出列表。在給定的起始路徑下,以對應路徑下的打頭字串來逐一匹配起始路徑下的每個檔案。如果能唯一標識...

Java基礎 三大特性之多型

多型的定義 指允許不同類的物件對同一訊息做出響應。即同一訊息可以根據傳送物件的不同而採用多種不同的行為方式。實現多型的技術稱為 動態繫結 dynamic binding 是指在執行期間判斷所引用物件的實際型別,根據其實際的型別呼叫其相應的方法。多型的作用 消除型別之間的耦合關係。多型三個必要條件 1...

bash基礎功能之多命令順序執行與管道符

1.多命令順序執行 多命令執行符 格式作用 命令1 命令2 多個命令順序執行,命令之間沒有任何邏輯聯絡 命令1 命令2 邏輯與當命令1正確執行,則命令2才會執行 當命令1執行不正確,則命令2不會執行 命令1 命令2 邏輯或當命令1執行不正確,則命令2才會執行 當命令1執行正確,則命令2不會執行 舉例...