您的位置:首页 > 运维架构 > Shell

shell特殊符号

2016-06-08 17:04 399 查看
*-----通配符(多位)
?-----通配符(一位)
#-----注释符(解释说明)
\-----脱意符 (\#1.txt,让#1.txt变成一个文件名,让后面的特殊符号失去意义)
|-----把一个命令的结果给另一个命令
$-----作为变量的前缀
!!----表示上一条命令
!$----上一条命令的最后一个参数
!950----运行第950条命令
;-----两条命令的中间
~----用户家目录
&-----后台运行
2>----重定向错误输出
2>>----追加重定向错误输出
>-----重定向 //set +/- c -是开启/+是关闭功能 ---禁止对已经存在的文件使用覆盖重定向,如 果非要使用则使用 '>|' 操作
>>-----追加重定向
<----输入重定向
&> ----重定向所有输出,不论是正确还是错误
[ ]-----表示范围
&&-----左边命令执行成功,后才会执行右边的命令
| | -----左边命令执行不成功,才会执行右边的命令
;: -----左边的命令执行成功与否,后面的命令都会执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: