【记录·持续更新】Ubuntu的一些常用命令

随缘更新各种脑子记不住的命令,有空再统一分类。。

1、脚本关闭后,显存还在占用。

查看仍然在占用显存的进程

fuser -v /dev/nvidia*

2、合并多个文件夹为一个文件夹:

先在上级目录创建一个all文件夹,然后进入到需要合并多个文件夹的目录下,执行

cp -rap ./*/* ../all

3、合并多个文件为一个:

cat *.csv > ./a.csv

4、查看谁在用服务器的gpu:

pip install gpustat

watch -n 1 --color gpustat --c

5、复制文件:

比scp好用(没有文件个数超多的限制),将本地文件复制到远程服务器: -avzu表示不覆盖同名文件,-avz表示覆盖同名文件 -e 后面的表示指定端口号,不指定就不填-e这句

rsync -avzu --progress -e 'ssh -p 36000' ./file  xxx@192.168.1.1:/data/

本地cp,不希望覆盖同名文件,则使用-n参数:

cp -n ./a/* ./b/

6、解压命令

7z x xxxxx.zip -r

jar -xvf xxxx.zip

unzip xxxx.zip

7、查询所在文件夹所在的硬盘及剩余空间:

df -h /home/ymserver/ccx

8、查询后台挂起的进程和恢复、终止:

jobs -l  # -l 用来显示pid号(42131)

>>> [1] download.py 42131

# 恢复: fg 1 (编号[1])

# 终止: kill -9 42131 (pid号)

9、查看剪切板最近五条的历史记录:

"ctrl" + ";"

10、txt文档操作:

取文件的前10000行

head -n 10000 1.txt > sample.txt

删除文件的前200行

sed -i '1,200d' sample.txt

取文件的中间n行

sed -n '100,200p' 1.txt > sample.txt

只取文件的第50行

sed -n '50p' 1.txt > sample.txt

删除首行:

 sed -i '1d' a.txt

删除尾行: 

sed -i '$d' a.txt

11、查询当前文件夹下所有文件数目(包含子文件夹内的文件,但不包含文件夹)

ls -lR| grep "^-" | wc -l

12、ubuntu插入耳机没有声音:

 pavucontrol

配置 侧写 模拟立体声输出

输出设备选择 模拟耳机

13、查询pid号是谁通过什么命令启动的

ps -ef | grep {PID}

14、ubuntu内存爆满或软件异常导致卡死,但不想破坏思路重启电脑

# 进入控制台
ctrl + alt + f6
# 通过htop kill掉部分程序
# 重新进入桌面即可
ctrl + alt + f1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值