1.5.1 md5sum
功能说明:验证文件传输的完整性
语 法:md5sum [-c] <filename>
参 数:-c 校验文件传输后是否完整
Example :md5sumfile1 对file1文件生成md5值。
md5sum file1 > newfile 对file1文件生成md5值并重定向到newfile中。
md5sum -c newfile 检验newfile中文件的md5值是否和文件一致。
1.5.2 chmod
功能说明:设置文件或目录权限
语 法:chmod [-R] <mode> <file/dirname>
参 数:-R 对目录和目录下所有文件均设置权限
详细说明:文件权限分为是否可读(r)、是否可写(w)、是否可执行(x)3种,同时对应档案拥有者(u)、同组成员(g)、其
他成员(o)3种。mode分为符号模式和数值模式。
符号模式:[ugoa] [+-=] [rwx]
数值模式:用1/0表示,则111表示可读可写可执行,000表示不可读不可写不可执行,可读可写可执行
分别对应10进制的4,2,1,则5表示可读不可写可执行。
Example :chmod u+xg=rx o-rwx file 对file 文件用户自身增加可执行权限,同组成员权限设置为可读可写,
对其他成员移除rwx权限。
chmod a-w file 对file文件所有成员移除可写权限。
chmod -R 750 dirname 对dirname目录及其下所有文件权限设置为用户自身可读可写可执行,同组
成员可读可执行,其他成员无权限。
1.5.3 find
功能说明:查找文件
语 法:find [path] [expression]
详细说明:path 在path路径下进行查找
expression 查找模式,常用的有
-name <filename> 按文件名查找(文件名允许通配符)
-perm <mode> 按文件权限查找
-user <user name> 按文件所有者查找
-group <group name> 按文件所在组查找
-mtime <+n/-n> 按文件更改时间查找,-n表示更改时间距现在n天以内,+n表示距现
在n天以外
-type <l/d/f> 按文件类型查找,l:符号链接文件,f:普通文件,d:目录文件
Example :find./ -name file 在当前目录及其子目录下查找文件名为file的文件
find ./ -name ‘*a’ -type d 寻找文件名以a结尾的目录文件。
1.5.4 du
功能说明:显示目录或文件的大小
语 法:du [-ash] [--max-depth=<n>] <file/dirname>
参 数:-a 显示目录中个别文件大小
-s 只显示总计
-h 以“K” ,“M” ,“G”为单位显示
--max-depth=<n> 只显示n层目录以内的文件
Example :du -sh ./ 显示当前目录的大小
du -ah --max-depth=1 dir 显示dir目录下所有文件大小,不包括下一级目录
2 进程管理
2.1进程查看
2.1.1ps
功能说明:显示用户进程
语 法:ps x [-u <usrname>]
参 数:-u <usrname> 显示usr用户的进程(默认显示自身用户进程)
Example :ps x
2.1.2top
功能说明:显示用户进程(实时)
语 法:top [-bcdu]
参 数:-b 批处理模式,可以将top内容重定向到文件中
-c 显示详细信息
-d <n> 刷新时间间隔,n秒刷新一次
-u <usrname> 只显示usr用户的进程
Example :top
top -c -u usr
2.1.3jobs
功能说明:显示后台任务(当前节点,当前窗口)
语 法:jobs [-l]
参 数:-l 显示任务进程ID
Example :jobs
jobs -l
2.2进程控制
2.2.1 kill
功能说明:删除或控制执行中的进程
语 法:kill [-num] <PID> [-l]
参 数:-num 通过num传递一个信号控制进程(默认15,终止进程),常用值如下
-9 强制删除进程
-19 暂停一个进程(使之处于T状态)
-18 继续暂停的进程
-l 显示信号列表
Example :kill28004 终止进程号为28004的进程
kill -9 28004 强制删除进程号为28004的进程
kill -19 28004 暂停进程号为28004的进程
kill -18 28004 继续进程号为28004的进程
kill -l 显示信号列表
2.2.2 fg
功能说明:将后台进程转换到前台
语 法:fg [%num]
参 数:%num 将编号为num的后台任务转换到前台,num由jobs 命令得到。
Example :fg 将最近的一个转后台的任务转为前台
fg %2 将编号为2的后台任务转到前台
2.2.3 bg
功能说明:将前台任务转为后台(需先用ctrl+z暂停任务),或者继续后台暂停的任务
语 法:bg [%num]
参 数:%num 将编号为num的后台暂停任务继续。
Example :ctrl+z, bg
bg %2 将编号为2的后台暂停任务继续。
3.其他
3.1 history
功能说明:查询该节点上执行过的历史命令
语 法:history
Example :history
3.2 nohup
功能说明:加到命令前使得该命令在用户退出登录后也能继续执行
特殊说明:一般与转后台’&’一起使用,屏幕输出默认重定向到nohup.out文件中
Example :nohup perl test.pl &
3.3 转后台 &
功能说明:加到命令结尾,使该命令在后台运行
Example :cp file1file2 & 后台执行拷贝命令
3.4 重定向 >
功能说明:将标准输出内容重定向到文件中
相关符号:>> 表示将内容追加到文件末尾。
Example :ls dir > dir_list 显示dir目录下的文件并将内容输出到dir_list文件中,若dir_list文件存在,则会被清
空,若不纯在,将创建。
ls dir >> dir_list 显示dir目录下的文件并将内容追加到dir_list文件中,若dir_list文件存在,内容追
加到文件末尾,若不纯在,将创建。
3.5 管道符 |
功能说明:将”|”前一部分的输出作为”|”后一部分的输入
语 法:command1 | command2
Example :less file1| grep world | awk ‘{print $1}’ 显示file1的内容,将带有world的行输出,打印该行的第一列
如果你喜欢我们就关注一下吧!