您的位置:首页 > 运维架构 > Linux

第3讲,Linux常用命令(三)

2013-02-22 13:58 211 查看
命令名称:which
命令所在路径:/usr/bin/which
执行权限:所有用户
语法:which 命令名称
功能描述:显示系统命令所在目录
例:which ls

find
/usr/bin/find
find 搜索范围 搜索关键字
查找文件或目录

find -name 文件名查找
通配符 * 匹配任意字符
init* init 开头的文件
?匹配单个字符 init??? 记得是init开头的是7个的字符 后三位忘记
-size 文件大小 block 数据块为单位
100MB=?block
100mb=102400Kb=204800数据块
find / -size +204800 在根目录下查找文件大小大于100MB的文件
find / -size -204800 小于
find / -size 204800 等于 没人记得大小
根据所有者查找
find /home -user zhaobin
在/home 目录下查找所有者为zhaobin的文件
根据是时间值
时间
1、天 ctime、atime、mtime
2、分钟 cmin、amin、mmin
-表示多少时间之内 -1 ctime 1天之内
+超过
find /etc -mmin -120 2个小时以内被修改文件内容的文件

c=change 改变 表示文件的属性被修改过 如所有者所属组权限
a=access 访问 被查看过 访问过
m=modify 修改 表示文件的内容被修改过

1、连接符 -a and 逻辑与 -o or 逻辑或
find /etc -size +163840 -a -size -204800
查找大于80mb小于100mb的文件

-type 文件类型 f 二进制文件 l 软链接文件 d 目录

find /etc -name inittab -o -size +2048000 查找名为inittad 或size大于1t的文件

2、连接符 find ..... -exec 命令 {}\;
-ok(询问确认)
{}表示find查询的结果
\转义符,符号或者命令使用本身的含义
ps:rm newfile 询问
\rm newfile 不询问
;结束符
ps: find /test -name testfile3 -exec rm {} \;
-ok
find /etc -name inittab -ok ls -l {} \;
询问

ls -i 查看文件的i节点
-inum i节点 每一个文件都有一个数字标识 内核调用 一个i节点对应多个文件
find . -inum 16 -exec rm {}\; 百试百灵

linux特有命令







帮助命令



man passwd 默认命令的帮助
man man
man 5 passwd 查看配置文件的帮助





只想获得命令是做什么用的
ls --help 选项列出来
更新索引数据库

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux