前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux命令整理(四)

Linux命令整理(四)

作者头像
玛卡bug卡
发布2022-09-20 11:05:38
3490
发布2022-09-20 11:05:38
举报
文章被收录于专栏:Java后端修炼Java后端修炼

一、查找/软硬连接

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虚拟化信息

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-02-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java后端修炼 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档