中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

《linux命令行與shell編程大全》--讀書筆記

時間:2019-06-16

linux命令大全_linux命令大全 關(guān)機(jī)_linux命令大全hds

130 通過Ctrl+C終止的命令

255 正常范圍之外的退出狀態(tài)碼

#!/bin/bash
#shell中運(yùn)行的每個命令都使用退出狀態(tài)碼(exit status)告訴shell它已經(jīng)運(yùn)行完畢
var1=10
var2=30
var3=$[$var1 + $var2]
exit $var3            #exit 命令的參數(shù)中使用變量
                      #如果值大于255,返回模256后得到的余數(shù)
#!/bin/bash
# 這個腳本在 if 行采用了 pwd 命令。如果命令成功結(jié)束, echo 語句就會顯示該文本字符串
if pwd
then
	echo "It worked"
fi
if IamNotaCommand       #由于這是個錯誤的命令,所以它會產(chǎn)生一個非零的退出狀態(tài)碼
then
	echo "It "
	echo "worked"       #這里可以放多條明令
else
	echo "It not worked!"
fi
#!/bin/bash
# 甚至可以更進(jìn)一步,讓腳本檢查擁有目錄的不存在用戶以及沒有擁有目錄的不存在用戶。這
# 可以通過在嵌套 elif 中加入一個 else 語句來實(shí)現(xiàn)。
testuser=NoSuchUser
#
if grep $testuser /etc/passwd
then
	echo "The user $testuser exists on this system."
#
elif ls -d /home/$testuser      #每塊命令都會根據(jù)命令是否會返回退出狀態(tài)碼 0 來執(zhí)行。記住,bash shell會依次執(zhí)行 if 語句,
                                #只有第一個返回退出狀態(tài)碼 0 的語句中的 then 部分會被執(zhí)行
then
	echo "The user $testuser does not exist on this system."
	echo "However, $testuser has a directory."
#
else
	echo "The user $testuser does not exist on this system."
	echo "And, $testuser does not have a directory."
fi

n1 -eq n2

檢查 n1 是否與 n2 相等

n1 -ge n2

檢查 n1 是否大于或等于 n2

n1 -gt n2

檢查 n1 是否大于 n2

n1 -le n2

檢查 n1 是否小于或等于 n2

n1 -lt n2

檢查 n1 是否小于 n2

n1 -ne n2

檢查 n1 是否不等于 n2

#!/bin/bash
# Using numeric test evaluations
#使用中括號進(jìn)行數(shù)值測試
value1=10
value2=11
#
if [ $value1 -gt 5 ]  #但是只能測試整數(shù)
then
	echo "The test value $value1 is greater than 5"
fi
#
if [ $value1 -eq $value2 ]
then
	echo "The values are equal"
else
	echo "The values are different"
fi

str1 = str2

檢查 str1 是否和 str2 相同

str1 != str2

檢查 str1 是否和 str2 不同

 上一個教程:Linux中vi命令詳解