Unix/Linux入门学习170725知识点备忘总结*2

——通配符

        通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在命令的“参数”里(它不用在命令名称里, 也不用在操作符上)。shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给“命令”,然后再由命令进行处理。总之,通配符实际上就是一种shell实现的路径扩展功能。

实例:

ls d?

ls *.txt

ls [a-z]b*.txt

 

——元字符

       shell 除了有通配符之外,由shell负责预先先解析后,将处理结果传给命令行之外,shell还有一系列自己的其他特殊字符。

       ;     在前一个命令结束时,而忽略其返回值,继续执行下一个命令。

       |     命令管线(前面命令的输出结果作为后面内容的输入内容)

       >、<、>>         重定向输出或者输入位置(重导向)

实例:

cal(日历) 7 2017 > a.txt 

cal < a.txt > b.txt  (等同于 cp a.txt b.txt) 

ls -l /etc | more

——文本查看text viewers

 

cat

        将文件中的内容显示到屏幕;cat a.txt

        将两个或多个文件连接到一个大文件中。

cat a.txt b.txt > c.txt

           /dev/null:Unix黑洞 

          ; > b清空文件

       

more

       将文件中的内容分屏显示到屏幕;

        +n      从笫n行开始显示

        -n       定义屏幕大小为n行

        /pattern 在每个档案显示前搜寻该字串(pattern)

        -c       从顶部清屏,然后显示

        -d       提示“Press space tocontinue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能

         -l        忽略Ctrl+l(换页)字符

        -p       通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似

        -s       把连续的多个空行显示为一行

        -u       把文件内容中的下画线去掉

 

head&Tail

       显示一个或多个文件的第一行或最后一行

       默认显示第一行或最后10行

 

——vi 编辑器

资料http://www.cnblogs.com/avril/archive/2010/03/23/1692510.html

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值