Linux常用的命令

grep 命令

greo - 参数1 ‘xxx’ -参数2 file

grep 可选参数:
参数1
-w 代表所有的完整的匹配字符串
-i 代表只显示字符串
-n 代表显示字符串出现的行数
-r 代表recruisive(隐藏的) 文件夹里面所有的文件包括子文件下面的
-l 代表显示包含字符串的文件名称
-c代表显示每个文件包含多少个给出的字符串

参数2
-B 代表的是匹配字符的前面几行的信息
-A 代表的是匹配字符的后面几行的信息
-C 代表的是匹配字符的上下几行的信息

对于file 来说我们也可以使用 ./*.txt 这种匹配字符

我们可以使用|符号连接多个命以便多次查找:
Example:
history | grep “git commit” | grep " dotfile"

代表在terminal里面历史上gitcommit 里面 有dotfile的指令

我们可以使用正则表达式去代替字符串:
grep “\d{3}-\d{3}-\d{4}” file

ps 命令
显示process的pid以及相关信息
ps f 命令显示的是文件和status
ps ax 命令显示terminal中所有的process

sleep命令
sleep num
代表暂停几秒

control+z代表可以暂停一个任务
control+c代表可以结束一个任务

jobs命令
显示有多少工作

fg %num
可以让一个进程front groud运行

bg %num
可以让一个进程background运行

kill pid
kill -15 pid 表示在另一个terminal下杀死一个进程

杀死所有的python程序:
ps -ef | grep python | cut -c 9-15| xargs kill -s 9

查看GPU的使用情况:
watch -n 0.5 nvidia-smi

解包,解压缩:
unzip和tar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值