- !$ 表示上条命中中最后一个变量
- ; 分号,一行中运行两个或两个以上的命令需在命令之间加 ”;”
- ~ 用户的家目录,如果是root则是 /root ,普通用户则是 /home/username
- & 命令放到后台执行,则需要加上这个符号,用于命令运行时间非常长的情况
- >, >>, 2>, 2>> > 以及>> 分别表示取代和追加,然后还有两个符号就是这里的2> 和 2>> 分别表示错误重定向和错误追加重定向,当我们运行一个命令报错时,报错信息会输出到当前的屏幕,如果想重定向到一个文本里,则要用2>或者2>>
- [ ] 中括号,中间为字符组合,代表中间字符中的任意一个。
- && 与 ||
command1 ; command2 #不管command1是否执行成功都会执行command2
command1 && command2 #只有command1执行成功后,command2才会执行,否则command2不执行;
command1 || command2 #command1执行成功后command2 不执行,否则去执行command2,总有一条命令会执行