看了会很开心系列之那些使Ubuntu系统可以提高工作效率的命令

在这里插入图片描述

1. tmux

tmux是一个多窗口工具,你只需要在一个窗口当中输入tmux,然后输入一些命令可以把窗口分成一块一块,可以在一个窗口里面执行多个任务,不需要切换窗口。
安装tmux的命令:sudo apt install tmux

2. 资源监控命令

有时候你需要考虑到运行代码时,电脑资源的使用情况,ubuntu没有像windows那样的资源管理器的界面,但是可以用命令来监控:
显卡内存监控:
watch -n 0.1 nvidia-smi # watch -n 0.1的意思是以0.1秒的时间间隔刷新nvidia-smi的数据显示
内存使用监控:
watch -n 0.1 free -h # free是内存显示命令,-h是以人类能读懂的格式显示

3. 后台运行命令

有些时候你需要把任务扔到后台让它慢慢执行,然后你继续干其它工作,这时候可以用到下面的命令:
python helloworld.py & # 最后面加个&即可进入后台运行
如果你不想你的代码在后台运行的时候被杀掉,就在前面加上“nohup”:

nohup python helloworld.py &

4.杀死进程
如果后台有一些进程你不想再运行了,但又不会自动关闭,就要手动kill掉进程,首先你必须找到这个进程的pid:

ps -aux | grep python

grep python的意思是过滤出跟python相关的进程
找到你的进程之后,看PID那一列,这个数字就是你的进程ID,然后输入:

kill PID
kill -9 PID    # 中间加上-9是强制杀死的命令
5.任务控制快捷键

任务强行退出:键盘按下“ctrl + c”
任务后台运行:键盘按下“ctrl + z”
复制命令行某段文字:鼠标选中文字,键盘按下“ctrl + Ins”
把文本粘贴到命令行:键盘按下“shift + Ins”

6.程序查看命令

ps -aux 可以看到所有运行的程序 与 grep 连用筛选
ps -a 显示现行终端机下的所有程序(包括其他用户的程序)
ps -u 以用户为主的排序显示(username)
ps -x 显示所有程序(包括所有终端机下的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值