1.free
free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。
free 命令的基本格式如下:
|
表 1 罗列出了此命令常用的选项及各自的含义。
选项 | 含义 |
-b | 以 Byte(字节)为单位,显示内存使用情况。 |
-k | 以 KB 为单位,显示内存使用情况,此选项是 free 命令的默认选项。 |
-m | 以 MB 为单位,显示内存使用情况。 |
-g | 以 GB 为单位,显示内存使用情况。 |
-t | 在输出的最终结果中,输出内存和 swap 分区的总量。 |
-o | 不显示系统缓冲区这一列。 |
-s 间隔秒数 | 根据指定的间隔时间,持续显示内存使用情况。 |
free查看内存大小--执行free -m
free -m
以 MB 为单位,显示内存使用情况。
free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。
free -m
命令输出列表中,第一行显示的是各个列的列表头信息,各自的含义如下所示:
-
total 是总内存数;
-
used 是已经使用的内存数;
-
free 是空闲的内存数;
-
shared 是多个进程共享的内存总数;
-
buffers 是缓冲内存数;
-
cached 是缓存内存数。
Mem 一行指的是内存的使用情况;-/buffers/cache 的内存数,相当于第一行的 used-buffers-cached。+/buffers/cache 的内存数,相当于第一行的 free+buffers+cached;Swap 一行指的就是 swap 分区的使用情况。
2.df
df命令功能:显示指定磁盘文件的使用情况。如果没有指定文件,则显示所有挂载的文件系统的磁盘使用情况
选项可以有
-a:全部文件系统列表,包含虚拟文件系统
-B:指定显示scale size,比如以M,G为单位显示
-h:方便人阅读方式显示。
-H:和-h相似,不过其中1k = 1000byte, 1M=1000k
-i:列出inode的信息
-k :区块为1024字节
-l :显示本地文件系统
-p:使用POSIX规范输出
-t:打印指定的文件系统类型
-T:显示文件系统类型
-x:不打印指定的文件系统类型
第一列代表 文件系统对应的设备文件的路径名(一般是硬件上的分区)
第二列代表分区包含的数据块(1024byte)的数目
第三列代表 使用的数据块的数据
第四列代表 可用的数据块的数据
第五列代表 使用的数据块的所占百分比
第六列代表 文件系统的挂载点。
第三列和第四列和不等于第二列的原因是每个文件分区都会有缺省的一部分给管理员使用。以便出问题后管理员能够登录系统。
3.du -sh *
查看当前目录使用情况
4.ll -h
我们经常会使用ll
命令查看某个目录下的文件/文件夹,但他并不是Linux的一个基本命令。
它实际上是ls -l
的别名,可以简写为 ll
,效果是一致的.