随缘更新各种脑子记不住的命令,有空再统一分类。。
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