1、ps -ef 查看系统上的运行的所有进程
2、free -h 内存信息
占的缓存多则需要释放缓存:释放内存命令:sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"
3、 top 能够实时显示系统中各个进程的资源占用状况
结束进程:kill -9 PID (PID:进程的id号)
4、查看文件大小
查看当前路径下文件的大小 du -sh
查看某个文件下的文件的大小:du 文件的路径 -h du --max-depth=1 -h
查看某个文件的大小 :du 文件路径 -sh
文件系统 容量 已用 可用 已用占比 挂载点(列标题) df -h
5、history 查看历史命令
ctrl+R 条件搜索历史命令,连续按ctrl+R可以翻找下一个符合条件的命令
6、之前安装相关包的时候老是搞不清这些命令为什么一会用yum、一会用apt,原来跟你的系统有关系
![](https://i-blog.csdnimg.cn/blog_migrate/e5a89a7edecffc7e9bb8d5ee3c077c4f.png)
编辑切换为居中
添加图片注释,不超过 140 字(可选)
7、Linux下光标消失 echo -e "\033[?25l" 隐藏光标 echo -e "\033[?25h" 显示光标
8、查看cuda版本:nvcc -V
![](https://i-blog.csdnimg.cn/blog_migrate/0cf8f7e97366e6cdd3016617e031ba3e.png)
编辑
添加图片注释,不超过 140 字(可选)
nvidia-smi 查看cuda版本配置什么的,可以看目前有哪些进程和占用内存
跑模型的时候如果遇到cuda0 out of memory这类问题,可以检查是否有其他进程占用内存,关闭这些进程就可以了(kill -9 PID)
查看Ubuntu版本: cat /etc/issue
查看有哪些环境:conda env list
![](https://i-blog.csdnimg.cn/blog_migrate/677ccef42ec7c9a16680b6cac71f9f8b.png)
编辑
添加图片注释,不超过 140 字(可选)
9、在pip安装包时,确认自己是在python3的环境下运行的
如果pip时候出现下面的卡顿:
![](https://i-blog.csdnimg.cn/blog_migrate/d9dd299588c02a527433701d29645839.png)
编辑切换为居中
添加图片注释,不超过 140 字(可选)
或者:
![](https://i-blog.csdnimg.cn/blog_migrate/5c975f7f51562c9d65ad785f44eaafc0.png)
编辑切换为居中
添加图片注释,不超过 140 字(可选)
更新pip 命令:python3 -m pip install --upgrade pip
10、修改文件的所有者
sudo chown zs filename (zs为修改后所有者的名字)
11、查看当前文件夹有几个文件
ls|wc -w 不包含子目录下文件个数
ls *l wc
12,保存linux命令运行结果到txt里面
ls >ls.txt (命令运行结果不在终端打印)
ls | tee ls.txt (命令运行结果同时在终端打印)
13、打包和解压rar格式
压缩文件: rar a -r test.rar file
解压文件: unrar x test.rar
#根据压缩文件的格式决定命令,.zip格式用zip打包unzip压缩,.tar
14、容器里面开启接口发现端口被占用,可以使用netstat -ntlp 查看是那个PID
15、安装vim
apt-get update
apt-get install vim
16、