Fosdccf.blog.chinaunix.net
sdccf
全部博文(19283)
Linux酷软(214)
tmp(0)
PostgreSQL(93)
Solaris(383)
AIX(173)
SCOUNIX(575)
DB2(1005)
Shell(386)
C/C++(1187)
MySQL(1750)
Sybase(465)
Oracle(3695)
Informix(548)
HP-UX(0)
IBM AIX(2)
Sun Solaris(0)
BSD(1)
Linux(8597)
SCO UNIX(23)
2011年(1)
2009年(125)
2008年(19094)
2007年(63)
clifford
linky521
曾德标
fengzhan
leon_yu
mcuflowe
yt200902
guanyuji
GY123456
snow888
carlos94
丸喵喵
sean229
cxunix
可怜的猪
cqxc413
xzzgege
wb123456
分类:
2008-04-19 13:10:01
格式: find 路径 表达式
●在一些如果用find命令查找某些文件并将查找到的文件的文件名显示出来休要用-print,而AIX在v4.3后就可以不要了.
●- exec选项 ---- 对找到的文件执行命令,执行指定命令时不会和用户发生交互
●-ok选项 ---- 对找到的文件执行命令,执行指定命令时需要和用户发生交互,询问用户是否执行改命令.
●在当前目录中查找文件权限是644,修改时间超过4天的文件
●在当前目录中查找文件名称是fleas或misc的文件(改命令中-o的选项表示或地含义)
●在系统中查找文件为security的文件,如果find命令有错误信息输出,将错误信息存放在errfile文件中.
●规定的规则可以是简单表达式或是正则表达式.
grep的命令格式:grep [options] 模式 [文件名... ]
●在文件名以phone开头的文件中查找包含有800字符串的行
. 任意一个字符
* 0 个或多个该行中以前出现过的字符
[a-f] 在a-f范围的任一字符
^a 以a开头的任一行
z$ 以z结尾的任一行
$ps -ef | grep team01
● 显示phone1文件中所有行(包括空行和非空行)
$grep '.*' phone1
●显示phone1文件中以A字符开头0字符结束中间包括1个字符的行
$grep '^A.0$' phone1
-v 显示文件中不匹配的行
-c 仅显示文件中匹配的行数
-l 仅显示有匹配的行的文件名
-n 显示匹配行序号
-I 寻找时忽略大小写
-w 模式作为整个字的匹配查找
●egrep ----- 允许多个模式的查找
在文件phone1中查找包含800或817字符串的行.
●$sort [-t分界符 ] [+字段 [.列 ] ] [选项 ] [文件... ]
如果没有给定文件名则从标准输入中获得信息.
● -t 指定字段的分界符,缺省分界符是空格或tab键.
● + 字段[.列] :有了分界符后一行可以分成多个段,在此指定按照那个段进行排序,缺省为0段0列.
可用选项:
-d 按照字典顺序仅比较字母、数字和空格
-r 反序排列
-n 对数直字段按算数顺序排序
下面的命令表示显示文件myfile的前5行和显示ls -l命令结果的前12个记录
●tail --- 显示文件未n行
●tail的格式为:tail [-line_number|+staring_line_number] file(s),-n表示显示文件的最后n行,+n表示从文件的第n行一直显示到文件尾
$dosdir -l
●将一个文件从dos格式的软盘中拷贝到AIX
$dosread file1.doc file1
●将一个文件从AIX中拷贝到dos格式的软盘中
$doswrite file1 file1.doc
●将一个文件从dos格式转换成AIX格式或从AIX格式转换成dos格式,我们可以使用dosread 或doswrite的-a选项.
$dosread -a letter.txt letter
●从dos格式的软盘中删除一个文件
$dosdel filez
$compress file
文件file被压缩为 file.Z
$uncompress file.Z
文件 file.Z被解压缩为 file
$zcat file.Z
file.Z的内容被解压缩输出到标准输出
上一篇:IBM AIX基础10—客户化用户环境
下一篇:IBM AIX基础12—Shell编程基础
登录 注册