10-特殊符号-通配符

特殊符号


引号


单引号  所见即所得(引号中内容是什么,就输出什么)

双引号   双引号里面的内容会被解析(运行)

不加引号支持花括号(通配符)

反引号` `  相当于 $( )优先执行括号里的命令


重定向



       作用:改变数据流向


将正确内容写入文件数字1

>或1>       标准输出重定向          先清空文件内容再写入

>>或1>>    标准追加输出重定向追加到文件内容的结尾


将错误提示写入文件数字2

 2>          标准错误输出重定向先清空文件内容再写入

 2>>         标准错误追加输出重定向追加到文件内容的结尾 


同时把错误信息或正确信息都记录文件中


          alex  >>alex.txt  2>>alex.txt

          alex  >>/tmp/lc/alex.txt  2>&1



输入

<或0<      标准输入重定向用来指引命令从哪里读取数据

                       tr替换    xargs(与管道配合使用时不用小于号)

<<或0<<     标准输入追加重定向   只与cat配合使用,向文件中追加多行内容(<<EOF)


管道|      将管道前面的命令的结果传递给后面的命令使用(管道默认传递的是文字符号)


|xargs把管道传递的内容从文字符号变成文件名或参数(后面不支持别名)与find配合


 find参数 -exec执行

find内容  -exec  命令 {}  \;  (find查找的内容放在花括号内被-exec后面的命令执行  \; 表示结束 )

表示位置

      ~  当前用户家目录

       . 当前目录;

       .. 当前目录的上级目录

       -   cd -返回上一次所在的目录   su -  切换用户


表示简单判断


          &&

前一个命令执行成功再执行后面的命令

ifdown eth0 && ifup eth0将网卡关闭再将网卡打开


          ||    

前一个命令执行失败再执行后面的命令



其他

#注释

root用户的命令提示符


 取变量内容


命令结束(一个命令行敲多个命令使用;隔断,命令之间互不干扰)


!       !ls    找到最近一次使用过的以ls开头的命令并执行   

                      hostory|grep ls           ctrl +r===> hostory|grep进入搜索模式查找用过的命令( ctrl +r继续查找)


通配符 

作用方便查找想要的文件或目录


*   所有    文件名中包含

{}  生成序列

      备份cp oldboy.txt{,.bak}===>cp oldboy.txt oldboy.txt.bak

一个?代表任意一个字符

    []                         

    [^]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容