Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1466655
  • 博文数量: 218
  • 博客积分: 6394
  • 博客等级: 准将
  • 技术积分: 2563
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-08 15:33
个人简介

持之以恒

文章分类

全部博文(218)

文章存档

2013年(8)

2012年(2)

2011年(21)

2010年(55)

2009年(116)

2008年(16)

分类: LINUX

2009-04-13 11:11:55

Linux中的vi编辑器

一些文本的操作的命令

moreless

翻屏暂停命令more和管道符|

管道符:把前一个命令的输出作为后一个命令的输入

more增强型的版本less:除实现翻屏暂停外,还实现了向前和向后进行翻屏

使用tee命令和管道符相配合,实现对命令结果的多重传送,除标准输出外,还可以将输出送往tee制定的设备文件或者是普通文件-a:是以ios::app的方式来进行添加而不是直接覆盖

pr 可处理其他命令产生输出的格式

pr<可选项>[<文件名称>]

注意如果文件名被省略,将通过管道进行输入

+<页号>

-<栏数>

-W:每行输出的字符数,默认是72

-l 每页的的行数(注意小写的L的数字1的区别

headtail

tail [-<数目>] <文件名称>

将文本文件的最后部分进行输出

head [-<数目>] <文件名称>

>>>都是输出重定向操作符,与>的区别是,它是以ios::app的方式写入文件的,不会将原有的文件内容删除

diffcmp

diff <文件一名称><文件二的名称>

以文本行来进行比较,它可将两个文件中有差异的文本行列出             

cmp <文件一名称> <文件二名称>

以字符为单位来进行比较两个文件的差异

 

wc 统计一个文件中的文本行数、单词数和总的字符数

wc<文件名>

grep<参数>

对符合参数的输出进行筛选:系统维护时,经常用到

通常用于对命令进行筛选

findlocate命令

find命令十分的强大,可以实现非常复杂的检索

find命令的格式:

find <目录名称><检索方式>[<执行动作>]

多个目录使用空格隔开,这里哈

-name <文件名称>:通过通配符进行模糊查询

-iname <文件名称>:不区分大小写

-type <文件类型>

-link <数目>

-perm [-] <八进制权限串>

-size <数目> k

-user <拥有者的账号名称>

-atime <数目>:检索在数目指定指定的天数前访问的文件

-mtime<数目>检索在数目指定指定的天数前修改的文件

-newer<文件名称>检索所有的修改时间比<文件名称>所指定的文件更新的文件

检索方式的逻辑运算

把一些检索条件组合进行使用的时候需要使用”()”但是注意使用”()”要使用转义字符

-o!

grep命令一起进行使用,强大

grep <正则表达式><文件名称列表>

阅读(642) | 评论(0) | 转发(0) |
0

上一篇:正在学习的Linux命令(一)

下一篇:回调函数

给主人留下些什么吧!~~