我现在在 Unix/Linux 终端中,我不在任何类型的编辑器中,例如 vi 或 emacs。现在,当我输入“df”命令时,我会获得以 KILOBYTES 为单位的磁盘可用空间量。我想更改默认值,以便当我只输入“df”时,我会得到所有在 MEGABYTES 中列出的磁盘可用空间。我已经知道“df -m”和“df -h”命令给出了 MEGABYTES 中的值,但我只想严格输入“df”,以便获得 MEGABYTES 中列出的所有值。再一次,我在 tcsh shell 中。我真的很想对此进行最基本的逐步解释,因为我之前已经以最清晰的方式询问过几次,但仍然无法理解。我需要立即对此做出非常明确的答复,因为这是紧急情况。
我df
需要一个-m
标志:
$ df -m
Filesystem 1M-blocks Used Available Capacity Mounted on
/dev/disk0s2 380516 311007 69258 82% /
devfs 0 0 0 100% /dev
map -hosts 0 0 0 100% /net
map auto_home 0 0 0 100% /home
/dev/disk0s3 96094 42464 53630 45% /Volumes/BOOTCAMP
Run Code Online (Sandbox Code Playgroud)
您还可以使用df -h
来获取“人类可读”的值:
$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s2 372Gi 304Gi 68Gi 82% /
devfs 124Ki 124Ki 0Bi 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% /net
map auto_home 0Bi 0Bi 0Bi 100% /home
/dev/disk0s3 94Gi 41Gi 52Gi 45% /Volumes/BOOTCAMP
Run Code Online (Sandbox Code Playgroud)
您还可以将环境变量设置BLOCKSIZE
为1M
,并将其保存在您的文件中.profile
以使其成为默认值。
$ BLOCKSIZE=1M df
Filesystem 1M-blocks Used Available Capacity Mounted on
/dev/disk0s2 380516 311008 69257 82% /
devfs 0 0 0 100% /dev
map -hosts 0 0 0 100% /net
map auto_home 0 0 0 100% /home
/dev/disk0s3 96094 42464 53630 45% /Volumes/BOOTCAMP
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14001 次 |
最近记录: |