linuxbash特殊字符使用方法和截图.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linuxbash特殊字符使用方法和截图

1、通配符的使用方法 通配符的种类: *代表任何字符串(长度可以不等)例如:f*代表以f开头的任意字符串。但必须注意与显示匹配 如:.*只能匹配.file ?代表任何单个字符 [ ] 代表一个指定的字符范围 例如:f [a-b]=f [abcd] 注意:当* ?在[ ]内时就没有了特殊字符的作用了。- 连字符 当在 [ ] 外时就成了普通字符了 2. 引号 引号的种类:单引号,双引号和反引号。 单引号:由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而作为普通字符解释。例如: 双引号:由双引号括起来的字符,除了“$”,“\”,和“””这几个字符仍是特殊字符并保留其特殊功能外,其余字符仍作为普通字符对待。对于$来说就是用其后指定的变量值来代替这个变量和$。例如: 反引号:反引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分。例如: 3.反斜线:在linux中是转义字符,它告诉shell不要对其后面的那个字符进行特殊处理,只当作普通字符即可。如果要转义一个字符,可以将\放置在那个字符之前,这将告诉shell,之后的字符将不作为特殊的目的而出现。例如: 4.输入与输出的重定向 输入与输出的重定向:当文件描述符被分配给缺省设备以外的对象时,就被称为输入/输出重定向 文件描述符: 每个正在执行的命令都会访问一个或多个文件,每个文件都由一个小的非负整数标识,称为“文件描述符” 文件描述符是文件描述符表的索引 文件描述符由内核维护,内核用它访问打开的文件和输入与输出流 每个命令都可以使用标准输入与输出与错误文件描述符 标准输入:使用文件描述符0(默认是键盘) 标准输出:使用文件描述符1(默认是显示器) 标准错误:使用文件描述符2(默认是显示器) 输入重定向: 作用:把命令的标准输入重定向到指定的文件中。也就是说输入可以不来自键盘,而来自一个指定的文件 例如,命令wc统计指定文件包含的行数、单词数和字符数 如果仅在命令行上输入。可以看到什么也没有出现 这时wc将等待用户告诉它綂计什么,从键盘上输入的所有文本都将出现在屏幕上,但并没有结果,必须按下ctrl+d 才能把结果写在屏幕上 给wc命令加一个参数据 如图: 输入重定向的形式:命令 文件名 输出重定向: 或2 输出重定向是把命令的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出就不显示在屏幕墙上,而是写入到指定文件中 输出重定向的一般形式为:命令 文件夹名 在根目录下输入ls 把它重定向到文件夹123 然后查看 123内容 如果要将一条命令的输出结果追加到指定的文件的后面,可以使用追加重定向操作符 形式:命令 文件名 错误重定向:2或追加符号2 5.管道 | 将一个程序或命令的输出作为另一个程序或命令的输入, 它可以把一系列的命令连接起来,这意味着第一个命令的输出会被管道传递给第二个命令作为输入使用,第二个命令又会作为第三个命令的输入,以此类推,显示在屏幕上的是管道中最后一个命令的输出 例如: 使用管道 6.命令执行顺序操作符 使用 格式:# 命令1 命令2 换句话说就是只有当命令1执行成功后才执行命令2 使用|| 格式:#命令1 || 命令2 换句话说就是只有当命令1执行失败的时候才执行命令2 使用; 格式:#命令1 ;命令2 换句话说就是无论命令1是否执行成功,都执行命令2

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档