一、查找/软硬连接
1、find
1)find [查找范围] -name X
查找文件名为X
2)find [查找范围] -uid X
查找uid为X的文件
3)find [查找范围] -gid X
查找gid为X的文件
4)find [查找范围] -user X
查找创建用户为X的文件
5)find [查找范围] -group X
查找所属组为X的文件
6)find [查找范围] -perm xxx
查找权限为xxx的文件
7)find [查找范围] -size X
查找大小为X的文件
8)find [查找范围] -exec [命令] {} ;
执行命令 目标是find出来的东西
例:查找根目录下的文件名为aaa文件 并把他们拷贝到/root/test下
mkdir /root/test;find / -name aaa -exec cp -a {} /root/test ;
注:①两个命令之间先后执行可加分号②使用exec进行操作时 要以 ; 末尾
2、locate
概述: 与find对比,locate 查找速度较快,located查找的实际上是内部的数据库,如果想查找刚添加的文件 需要使用updatedb 更新该数据库
3、ln
1)软连接
ln -s [源文件] [目标文件]
相当于win的快捷方式
如果源文件不存在 软连接文件会标红 无法访问
2)硬链接
ln [源文件] [目标文件]
相当于映射 实际上用的是同一存储空间
源文件不存在 仍可访问
硬链接不可跨分区
文件地址写绝对路径
4、正则
1)匹配格式
^X 匹配X开头
$X 匹配X结尾
. 匹配任意一个字符
.* 匹配0个或若干个字符
X* 匹配0个或若干个X
X 匹配一个或若干个X
X? 匹配0个或1个X
X{2} 匹配XX
[abc] 匹配a或b或c[a-zA-z] 匹配所有字母[0-9] 匹配所有数字
2)grep
grep -i 忽略大小写
grep -E 复杂正则
grep -v 反向匹配
grep -e x1 -e x2 匹配x1 x2的内容
grep -d 匹配目录
二、进程管理 作业调度
1、进程管理
1)ps aux
查看当前用户所有进程
2)pstree
以树状结构显示用户进程 -p参数常用
3)ps -le
显示当前用户进程
4)kill -1 [进程名/pid]
重启进程
5)kill -9 [进程名/pid]
强制杀死进程
6)kill -18 [进程名/pid]
开启进程
7)kill -19 [进程名/pid]
暂停进程
8)killall [进程名]
杀死该进程所有子进程
9)pkill -t -9 [终端名]
移除该终端用户,终端名即为w中的tty
2、进程优先级
1)nice -n -20 X &
指定进程以-20优先级运行X
2)renice -n 19 [pid号]
把进程优先级重新调为19
3)renice -n -10 [pid号]
把进程优先级重新调为-10
4)ps axo pid,comm,nice --sort=-nice
按nice优先级高低排列进程
3、作业调度
1)jobs
查看作业列表
2)bg %x
将作业x移至后台运行,这里的x就是作业列表中的作业号
3)fg %x
将作业x移至前台运行
4)命令 &
将该命令后台运行
4、系统管理
1)cat /proc/cpuinfo
查看cpu信息
2)cat /proc/cpuinfo | grep vmx
查看cpu虚拟化信息