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 >
可见,>>
是在原文档内容的后面追加内容;而>
则是覆盖原有内容。
2. '
和 "
(单引号和双引号)
shiyanlou:~/ $ echo '$HOME' [14:12:02]
$HOME
shiyanlou:~/ $ echo "$HOME" [14:14:02]
/home/shiyanlou
单引号'
中完全是保持字符串的原型输出,而双引号"
进行了命令替换。
3. 命令补全source ~/.zshrc
shiyanlou:~/ $ source ~/.zshrc [13:43:40]
如果在安装一个软件之后,无法立即使用Tab键补全这可命令,你可以尝试先执行·source ~/.zshrc·,然后就可以使用补全操作。
4. 通过 &
符号,让命令在后台中运行
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 与该进程的 PID,而最后一行的 Done
表示该命令已经在后台执行完毕。