linux bash特殊字符使用方法和截图

linux bash特殊字符使用方法和截图

ID:15395666

大小:78.50 KB

页数:4页

时间:2018-08-03

linux bash特殊字符使用方法和截图_第1页
linux bash特殊字符使用方法和截图_第2页
linux bash特殊字符使用方法和截图_第3页
linux bash特殊字符使用方法和截图_第4页
资源描述:

《linux bash特殊字符使用方法和截图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、通配符的使用方法通配符的种类:*代表任何字符串(长度可以不等)例如:f*代表以f开头的任意字符串。但必须注意与显示匹配如:.*只能匹配.file?代表任何单个字符[]代表一个指定的字符范围例如:f[a-b]=f[abcd]注意:当*?在[]内时就没有了特殊字符的作用了。-连字符当在[]外时就成了普通字符了2.引号引号的种类:单引号,双引号和反引号。单引号:由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而作为普通字符解释。例如:双引号:由双引号括起来的字符,除了“$”,“”,和“””这几个字符仍是特殊字符并保

2、留其特殊功能外,其余字符仍作为普通字符对待。对于$来说就是用其后指定的变量值来代替这个变量和$。例如:反引号:反引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分。例如:3.反斜线:在linux中是转义字符,它告诉shell不要对其后面的那个字符进行特殊处理,只当作普通字符即可。如果要转义一个字符,可以将放置在那个字符之前,这将告诉shell,之后的字符将不作为特殊的目的而出现。例如:4.输入与输出的重定向输入与输出的重定向:当文件描述符被分配给缺省设备以外的对象

3、时,就被称为输入/输出重定向文件描述符:每个正在执行的命令都会访问一个或多个文件,每个文件都由一个小的非负整数标识,称为“文件描述符”文件描述符是文件描述符表的索引文件描述符由内核维护,内核用它访问打开的文件和输入与输出流每个命令都可以使用标准输入与输出与错误文件描述符标准输入:使用文件描述符0(默认是键盘)标准输出:使用文件描述符1(默认是显示器)标准错误:使用文件描述符2(默认是显示器)输入重定向:<作用:把命令的标准输入重定向到指定的文件中。也就是说输入可以不来自键盘,而来自一个指定的文件例如,命令wc统计指定文件包含的行数、单词数和字符数如果仅

4、在命令行上输入。可以看到什么也没有出现这时wc将等待用户告诉它綂计什么,从键盘上输入的所有文本都将出现在屏幕上,但并没有结果,必须按下ctrl+d才能把结果写在屏幕上给wc命令加一个参数据如图:输入重定向的形式:命令<文件名输出重定向:<或2<输出重定向是把命令的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出就不显示在屏幕墙上,而是写入到指定文件中输出重定向的一般形式为:命令>文件夹名在根目录下输入ls把它重定向到文件夹123然后查看123内容如果要将一条命令的输出结果追加到指定的文件的后面,可以使用追加重定向操作符>>形式:命令>>文

5、件名错误重定向:2>或追加符号2>>5.管道

6、将一个程序或命令的输出作为另一个程序或命令的输入,它可以把一系列的命令连接起来,这意味着第一个命令的输出会被管道传递给第二个命令作为输入使用,第二个命令又会作为第三个命令的输入,以此类推,显示在屏幕上的是管道中最后一个命令的输出例如:使用管道6.命令执行顺序操作符使用&&格式:#命令1&&命令2换句话说就是只有当命令1执行成功后才执行命令2使用

7、

8、格式:#命令1

9、

10、命令2换句话说就是只有当命令1执行失败的时候才执行命令2使用;格式:#命令1;命令2换句话说就是无论命令1是否执行成功,都执行命令2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。