du:它用来查看文件或目录所占用的磁盘空间的大小。

NAME
       du - estimate file space usage

SYNOPSIS
       du [OPTION]... [FILE]...
       du [OPTION]... --files0-from=F


-h, --human-readable
              print sizes in human readable format (e.g., 1K 234M 2G)

-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小

-s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小


[root@localhost tmp]# du -hs /tmp
416K /tmp
[root@localhost tmp]# du -ha /tmp
0 /tmp/keyring-HXk4gf/socket.ssh
0 /tmp/keyring-HXk4gf/socket.pkcs11
0 /tmp/keyring-HXk4gf/socket
4.0K /tmp/keyring-HXk4gf
4.0K /tmp/passwd
4.0K /tmp/pulse-Y030iPht7UnR/pid



read:read命令从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。

[root@localhost tmp]# read name
cxiong

[root@localhost tmp]# echo $name
cxiong


-p     Display readline function names and bindings in such a way that they can be  re-
                     read.