Other little things in Linux

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 表示该命令已经在后台执行完毕。

你可能感兴趣的:(Other little things in Linux)