Linux终端命令
- 1.磁盘资源
- 1.1 df -hl
- 1.2 du
- 1.3 统计文件数量
- 2.缓存资源
- 2.1 top
- 2.2 free -m
- 3.Gnome
- 3.1系统监视器-gnome-system-monitor
- 3.2 截屏--screenshot
查看文件系统资源的一些命令
1.磁盘资源
1.1 df -hl
查看分区磁盘使情况
硬盘空间不够时,跑程序会报错:
FileNotFoundError:[Errno] No usable temporary directory for...
IOError:[Errno28] No space left on device
1.2 du
显示每个文件和目录的大小,占用磁盘的空间
du --help
du: illegal option – -
usage: du [-H | -L | -P] [-a | -s | -d depth] [-c] [-h | -k | -m | -g] [-x] [-I mask] [file …]
1.输出当前目录下第i层子目录所使用的空间,和本目录的总使用空间
du -h --max-depth =i
最后一行会列出总和使用空间,i=0 显示的就是这个目录所占据的空间,
-d 和 --max-depthx效果是一样
du -d 0 -h
1.3 统计文件数量
3.ls -l|grep “d”|wc -l
查看文件夹文件数量
1.当前路径中文件夹的个数(包含子目录)
ls -l|grep “d”|wc -l
2.当前路径中文件的个数(包含子目录中的文件)
ls -l|grep “_”|wc -l
"_"置换成名字匹配项
还有另外两种书写方式
ls -l|grep “^d”|wc -l
ls -l|grep “^_”|wc -l
参考博文:https://blog.csdn.net/keneyr/article/details/84779845
2.缓存资源
2.1 top
产看系统资源使用情况的另一种方法top(在终端中显示,没有图形界面)
top
参数解释详见:https://blog.csdn.net/qingrenufo/article/details/79076599
2.2 free -m
显示的当前内存的使用,-m的意思是M字节来显示内容,显示比较简略
free -m
参数解释详见:https://blog.csdn.net/liuxiangyang_/article/details/93637832
3.Gnome
GNOME 是一个完全由自由软件组成的桌面环境 , 可以运行在包括 GNU/Linux、Solaris、大多数 BSD 系统上,由志愿者组成的 GNOME Project 开发,是 GNU 工程的一部分。
在Ubuntu中,Gnome 提供了许多方便功能
3.1系统监视器-gnome-system-monitor
1.系统资源监视
gnome-system-monitor
弹出图像窗口,可以查看Processes Resources File Systems, 查看CPU使用率,杀死进程之类的。
如果没有,安装
sudo apt-get install gnome-system-monitor
3.2 截屏–screenshot
Gnome-screenshot 是一款 GNOME 工具。它可以用来捕获整个屏幕、一个特定的窗口、屏幕中某一块。
Ubuntu 系统上已经预安装了 gnome-screeshot 工具,但是如果你出于某些原因需要重新安装这款软件程序,你可以使用下面的命令来进行安装:
sudo apt-get install gnome-screeshot
0.截屏整个窗口
gnome-screeshot
1.自定义截屏部分(命令按回车->自主拖动窗口/esc退出截屏动作)
gnome-screeshot -a
2.截屏当前的活动窗口(命令行窗口一直是当前活动窗口,所以这是一个bug?)
gnome-screeshot -w
参考博文:https://blog.csdn.net/weixin_33774308/article/details/90386452