首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >8.13 shell特殊符号下

8.13 shell特殊符号下

作者头像
运维小白
发布2022-01-06 14:03:04
发布2022-01-06 14:03:04
1K0
举报
文章被收录于专栏:运维小白运维小白

特殊符号

代码语言:javascript
复制
$ 变量前缀,!$组合,正则里面表示行尾
;多条命令写到一行,用分号分割 
~ 用户家目录,后面正则表达式表示匹配符
& 放到命令后面,会把命令丢到后台
>    正确重定向
>>     追加重定向
2>    错误重定向
2>>    错误追加重定向
&>    正确和错误输出重定向
[ ] 指定字符中的一个,[0-9],[a-zA-Z],[abc]
|| 和 && ,用于命令之间
  • || 表示 或者 的意思
    • 两条命令之间,第一条命令如果执行不成功,那就会执行第二条
      • 若第一条命令执行成功,那么就不会再执行第二条命令
  • && 表示 和 的意思
    • 两条命令之间,第一条命令执行成功后,才会执行第二条命令
判断一个目录是否存在
  • [ -d haha ]判断这个是否是一个目录,是否存在的
    • 如果是目录,并且存在,那 [ -d haha ] 执行成功
代码语言:javascript
复制
[root@hf-01 ~]# [ -d haha ] || mkdir haha
[root@hf-01 ~]# ls
111  1_heard.txt  1.txt  2.txt      3.txt      haha
[root@hf-01 ~]# [ -d haha ] && mkdir haha      
mkdir: 无法创建目录"haha": 文件已存在
[root@hf-01 ~]# 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/11/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 特殊符号
    • 判断一个目录是否存在
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档