2019-05-10 遇到的一點小問題
help test
先記一下今天學(xué)到的一個命令help test
一直記不住shell運算符,每次要使用都是網(wǎng)上現(xiàn)查,打開瀏覽器,再搜索,挺麻煩的。
今天正好看到help test命令,試了一下,很方便。

help test
help echo
類似的命令還有help echo,可以快速查看轉(zhuǎn)義字符。

help echo
-e File
在help test的輸出中看到-a或-e都可以判斷文件是否存在,試了下,沒問題。但是今天遇到一個取反的操作就出錯了。試了一下確定了判斷文件不存在應(yīng)該使用[[ ! -e ${FILE} ]]。記錄一下。
if [[ ! -a "${FILE}" ]]; then
echo "這樣判斷是錯誤的"
return 1
fi
if [[ ! -e "${FILE}" ]]; then
echo "這樣判斷才正確"
return 1
fi
systemctl --type=service
一直使用systemctl命令來開啟、暫停、停止、查看某個服務(wù)的狀態(tài)。
今天翻手冊看到一個命令systemctl --type=service,可以查看當(dāng)前所有服務(wù),很方便,記錄一下。

systemctl