现在的位置: 首页 > 综合 > 正文

Linux命令学习总结二

2017年12月03日 ⁄ 综合 ⁄ 共 2167字 ⁄ 字号 评论关闭
文章目录

Linux命令学习总结二(磁盘管理

1   df

功能说明

显示磁盘的相关信息。

 语法

df [-ahHiklmPT][--block-size=<区块大小>][-t <文件系统类型>][-x <文件系统类型>][--help][--no-sync][--sync][--version][文件或设备]

 补充说明

df可显示磁盘的文件系统与使用情形。

 参数

  -a或--all   包含全部的文件系统。

  --block-size=<区块大小>   以指定的区块大小来显示区块数目。

  -h或--human-readable   以可读性较高的方式来显示信息。

  -H或--si   与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes。

  -i或--inodes   显示inode的信息。

  -k或--kilobytes   指定区块大小为1024字节。

  -l或--local   仅显示本地端的文件系统。

  -m或--megabytes   指定区块大小为1048576字节。

  --no-sync   在取得磁盘使用信息前,不要执行sync指令,此为预设值。

  -P或--portability   使用POSIX的输出格式。

  --sync   在取得磁盘使用信息前,先执行sync指令。

  -t<文件系统类型>或--type=<文件系统类型>   仅显示指定文件系统类型的磁盘信息。

  -T或--print-type   显示文件系统的类型。

  -x<文件系统类型>或--exclude-type=<文件系统类型>   不要显示指定文件系统类型的磁盘信息。

  --help   显示帮助。

  --version   显示版本信息。

  [文件或设备]   指定磁盘设备。

例子

[qin@localhost ~]$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3             44584224  17572508  24710408  42% /
/dev/sda1               101086     11471     84396  12% /boot
tmpfs                  1029940         0   1029940   0% /dev/shm

2  du

功能说明

显示目录或文件的大小。

 语法

du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]

补充说明

du会显示指定的目录或文件所占用的磁盘空间。

参数

  -a或-all   显示目录中个别文件的大小。

  -b或-bytes   显示目录或文件大小时,以byte为单位。

  -c或--total   除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

  -D或--dereference-args   显示指定符号连接的源文件大小。

  -h或--human-readable   以K,M,G为单位,提高信息的可读性。

  -H或--si   与-h参数相同,但是K,M,G是以1000为换算单位。

  -k或--kilobytes   以1024 bytes为单位。

  -l或--count-links   重复计算硬件连接的文件。

  -L<符号连接>或--dereference<符号连接>   显示选项中所指定符号连接的源文件大小。

  -m或--megabytes   以1MB为单位。

  -s或--summarize   仅显示总计。

  -S或--separate-dirs   显示个别目录的大小时,并不含其子目录的大小。

  -x或--one-file-xystem   以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

  -X<文件>或--exclude-from=<文件>   在<文件>指定目录或文件。

  --exclude=<目录或文件>   略过指定的目录或文件。

  --max-depth=<目录层数>   超过指定层数的目录后,予以忽略。

  --help   显示帮助。

  --version   显示版本信息。

[qin@localhost ~]$ du -ch
8.0K    ./.kde/Autostart
12K     ./.kde
4.0K    ./test
68K     .
68K     total

3   free

功能说明

显示内存状态。

语法

 free [-bkmotV][-s <间隔秒数>]

补充说明

free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

 参数

 -b  以Byte为单位显示内存使用情况。 

 -k  以KB为单位显示内存使用情况。 

 -m  以MB为单位显示内存使用情况。 

 -o  不显示缓冲区调节列。 

 -s<间隔秒数>  持续观察内存使用状况。 

 -t  显示内存总和列。 

 -V  显示版本信息。

[qin@localhost ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          2011       1978         32          0        225       1095
-/+ buffers/cache:        657       1353
Swap:         1027          0       1027

抱歉!评论已关闭.