1. >和>>
shiyanlou:~/ $ echo 'initiate' > test; cat test [14:04:51]
initiate
shiyanlou:~/ $ echo 'use >>' >>test; cat test [14:05:04]
initiate
use >>
shiyanlou:~/ $ echo 'use >' >test; cat test [14:05:15]
use >
可見(jiàn),>>是在原文檔內(nèi)容的后面追加內(nèi)容;而>則是覆蓋原有內(nèi)容。
2. ' 和 "(單引號(hào)和雙引號(hào))
shiyanlou:~/ $ echo '$HOME' [14:12:02]
$HOME
shiyanlou:~/ $ echo "$HOME" [14:14:02]
/home/shiyanlou
單引號(hào)'中完全是保持字符串的原型輸出,而雙引號(hào)"進(jìn)行了命令替換。
3. 命令補(bǔ)全source ~/.zshrc
shiyanlou:~/ $ source ~/.zshrc [13:43:40]
如果在安裝一個(gè)軟件之后,無(wú)法立即使用Tab鍵補(bǔ)全這可命令,你可以嘗試先執(zhí)行·source ~/.zshrc·,然后就可以使用補(bǔ)全操作。
4. 通過(guò) & 符號(hào),讓命令在后臺(tái)中運(yùn)行
shiyanlou:~/ $ ll & [14:59:33]
[1] 208
\u603b\u7528\u91cf 8.0K
drwxrwxr-x 3 shiyanlou shiyanlou 4.0K 1\u6708 1 14:58 Code
drwxrwxr-x 2 shiyanlou shiyanlou 4.0K 8\u6708 17 12:53 Desktop
[1] + 208 done ls --color=tty -lh
[1] 208分別是該工作的 job number 與該進(jìn)程的 PID,而最后一行的 Done 表示該命令已經(jīng)在后臺(tái)執(zhí)行完畢。