top
查看各个进程的cpu使用情况,默认按cpu使用率排序
top -Hp xxxxx 可以查看该进程下各个线程的cpu使用情况
find
用于在文件树中查找文件,并作出相应的处理
find pathname -options [-print -exec -ok …]
pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print: find命令将匹配的文件输出到标准输出。
-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为’command’ { } ;,注意{ }和\;之间的空格。
-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
-name 按照文件名查找文件
-perm 按文件权限查找文件
-user 按文件属主查找文件
- (1)查找 48 小时内修改过的文件
find -atime -2- (2)在当前目录查找 以 .log 结尾的文件。 . 代表当前目录
find ./ -name ‘*.log’- (3)查找 /opt 目录下 权限为 777 的文件
find /opt -perm 777- (4)查找大于 1K 的文件
find -size +1000c- (5)查找等于 1000 字符的文件
find -size 1000c
chmod
chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令
Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)
u 表示该文件的拥有者,
g 表示与该文件的拥有者属于同一个群体(group)者,
o 表示其他以外的人,
a 表示这三者皆是。
+表示增加权限、
-表示取消权限、
=表示唯一设定权限。
r 表示可读取,
w 表示可写入,
x 表示可执行,
X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
其他参数说明:
-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
–help : 显示辅助说明
–version : 显示版本
wc(Word Count)命令:
-c 统计字节数。
-l 统计行数。
-m 统计字符数。这个标志不能与 -c 标志一起使用。
-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-L 打印最长行的长度。
-help 显示帮助信息
-version 显示版本信息