码迷,mamicode.com
首页 > 系统相关 > 详细

Linux通配符

时间:2020-04-09 00:29:18      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:有一个   标记   vim   stdout   打开   height   配置文件   定向   常见   

通配符

    一些特殊的符号,实现特殊的功能

一、常见通配符

技术图片

二、特殊通配符

技术图片

 技术图片

技术图片

技术图片

技术图片

三、Linux特殊符号

与路径有关的

技术图片

 技术图片

技术图片

技术图片

四、特殊的引号

       在Linux系统中,单引号,双引号可以用来表示字符串

技术图片

     反引号进行命令解析

     双引号:当输出双引号内所有内容时,内容中有命令需要用反引号标记

     单引号:单引号中内容是强引用,保持原样输出。

     无引用:没有引号,很难确定字符串的边界,且Linux命令是以空格区分的。建议用双引号代替不加引号。

    技术图片

   技术图片

五、输入重定向特殊符号

      1. 文件描述符

         在Linux系统中,一切设备都可以看做文件

         每打开一个文件,就有一个代表该打开文件的文件描述符

         程序启动时,默认打开三个I/O设备文件:

         标准输入文件stdin,文件描述符0

         标准输出文件stdout,文件描述符1

         标准错误输出文件stderr,文件描述符2

 技术图片

 技术图片

     2. 特殊重定向,合并重定向

         2>&1 把标准错误,重定向到标准输出

         把命令执行的结果写入到文件,标准错误当做标准输出处理,也写入文件

         command > /path/file 2>&1

  技术图片

         输入重定向

  技术图片

六、其他特殊符号

 技术图片

     1. 分号;

         表示命令的结束;命令间的分隔符;配置文件的注释符

      2. #号

         文件内容注释行;root身份提示符

      3. |管道符

         用于传输数据,对于Linux命令的处理结果再次处理,直到得到最终结果

      4. $符

         Linux系统命令行中,字符串前加$符,代表字符串变量的值

      5. {}符

        生成序列,一连串文本;利用{}快速备份文件;将变量括起来作为变量的分割符

  技术图片

  技术图片

  技术图片

七、逻辑操作符

       逻辑操作符既可以在Linux系统中直接用,也可以在bash脚本中使用

  技术图片

       与(&&):前一个命令成功,再执行下一个命令。

       或(||):前一个命令失败,再执行下一个命令

       非(!):在bash中取反;在vim中强制性;找出历史命令 

   技术图片

   技术图片

Linux通配符

标签:有一个   标记   vim   stdout   打开   height   配置文件   定向   常见   

原文地址:https://www.cnblogs.com/jiawei2527/p/12658896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!