screen
可以将程序跑到后台
安装
sudo apt-get install screen
创建一个名为window_name 的screen
screen -S window_name
唤醒名为window_name 的screen
screen -r window_name
查看当前有多少窗口
screen -ls
退出当前窗口 Ctrl+a+d
当你挂起screen,下次想连上screen的时候,有时候会出现screen session的状态为Attached而怎么连也连不上的情况。下面给出解决方法.
解释:-D -r 先踢掉前一用户,再登陆。
screen -D -r attached_window_name
将进程放到screen link
nohup
将脚本运行后台 link
nohup python -u xx.py > log.out 2>&1 &
nohup xx.sh > log.out 2>&1 &
解压rar文件
unrar e filename.rar
统计文件个数
ls -l | grep "^-" | wc -l
文件重命名 rename
如果有文件名为xin1 xin2 xin3
rename xin xin0 xin?
输出: xin01 xin02 xin3
ffmpeg
wget
下载xxx文件,参数c支持断点下载
wget -c xxx
scp复制到指定端口link
scp -r -P 4022 file user@host:~
查看物理CPU个数、核数、逻辑CPU个数 link
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
#查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
Linux查看磁盘空间(df, du)
以下命令可以查看磁盘各分区大小、已用空间等信息:
df - h
link
查看foo目录数据大小
du -sh foo
有时候,硬盘比较满了,我们想找一些目录来清除,可以用下面命令查看当前目录以下搜索文件和子目录大小。找出特别大的,看里面有没有文件可删:
du -sh *
GPU的程序kill后未释放内存
表现为:GPU 使用率为0,然而,占用率很高。
fuser -v /dev/nvidia*
kill pid
网友评论