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 >
可見,>>
是在原文檔內(nèi)容的后面追加內(nèi)容;而>
則是覆蓋原有內(nèi)容。
2. '
和 "
(單引號和雙引號)
shiyanlou:~/ $ echo '$HOME' [14:12:02]
$HOME
shiyanlou:~/ $ echo "$HOME" [14:14:02]
/home/shiyanlou
單引號'
中完全是保持字符串的原型輸出,而雙引號"
進(jìn)行了命令替換。
3. 命令補(bǔ)全source ~/.zshrc
shiyanlou:~/ $ source ~/.zshrc [13:43:40]
如果在安裝一個軟件之后,無法立即使用Tab鍵補(bǔ)全這可命令,你可以嘗試先執(zhí)行·source ~/.zshrc·,然后就可以使用補(bǔ)全操作。
4. 通過 &
符號,讓命令在后臺中運(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)在后臺執(zhí)行完畢。