免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 809 | 回复: 0

正在学习的Linux命令(二) [复制链接]

论坛徽章:
0
发表于 2009-04-13 11:11 |显示全部楼层

Linux中的vi编辑器
一些文本的操作的命令
more与less
翻屏暂停命令more和管道符|
管道符:把前一个命令的输出作为后一个命令的输入
more增强型的版本less:除实现翻屏暂停外,还实现了向前和向后进行翻屏
使用tee命令和管道符相配合,实现对命令结果的多重传送,除标准输出外,还可以将输出送往tee制定的设备文件或者是普通文件-a:是以ios::app的方式来进行添加而不是直接覆盖
pr 可处理其他命令产生输出的格式
pr可选项>[文件名称>]
注意如果文件名被省略,将通过管道进行输入
+页号>
-栏数>
-W:每行输出的字符数,默认是72
-l 每页的的行数(注意小写的L的数字1的区别
head和tail
tail [-数目>] 文件名称>
将文本文件的最后部分进行输出
head [-数目>] 文件名称>
>>和>都是输出重定向操作符,与>的区别是,它是以ios::app的方式写入文件的,不会将原有的文件内容删除
diff和cmp
diff 文件一名称>文件二的名称>
以文本行来进行比较,它可将两个文件中有差异的文本行列出              
cmp 文件一名称> 文件二名称>
以字符为单位来进行比较两个文件的差异

wc :
统计一个文件中的文本行数、单词数和总的字符数
wc文件名>
grep参数>
对符合参数的输出进行筛选:系统维护时,经常用到
通常用于对命令进行筛选
find和locate命令
find命令十分的强大,可以实现非常复杂的检索
find命令的格式:
find 目录名称>检索方式>[执行动作>]
多个目录使用空格隔开,这里哈
-name 文件名称>:通过通配符进行模糊查询
-iname 文件名称>:不区分大小写
-type 文件类型>
-link 数目>
-perm [-] 八进制权限串>
-size 数目> k
-user 拥有者的账号名称>
-atime 数目>:检索在数目指定指定的天数前访问的文件
-mtime数目>检索在数目指定指定的天数前修改的文件
-newer文件名称>检索所有的修改时间比文件名称>所指定的文件更新的文件
检索方式的逻辑运算
把一些检索条件组合进行使用的时候需要使用”()”但是注意使用”()”要使用转义字符
-o和!
和grep命令一起进行使用,强大
grep 正则表达式>文件名称列表>
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/61062/showart_1899142.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP