如何更改 unix/linux 中“df”命令的默认值?

如何更改 unix/linux 中“df”命令的默认值?

我正在尝试更改该df命令的默认值。

当我输入命令时df,我会看到以千字节为单位列出的磁盘可用空间量。我想更改默认设置,以便当我df单独输入时,我会看到以兆字节为单位的磁盘可用空间。

我已经知道当我输入时df -mdf -h会以兆字节为单位看到它,但我严格来说只是想输入df以便我可以看到以兆字节为单位的值。

如果我能一步一步了解如何将df命令的默认值更改为兆字节,我会很高兴。有人告诉我命令行标志也会影响此命令的工作方式,所以我也想澄清这一点。

答案1

您的主目录中有一个名为的文件,.bashrc每次打开新终端时都会执行该文件。在 nautilus(默认图形文件浏览器)中,您需要按Ctl+H以查看以.

您可以在此文件中创建“别名”,它们将充当终端上的命令。编辑 .bashrc 并添加alias df="df -m"其自己的行,最好将其放在顶部或底部,并在其上方添加注释,例如#I added this line to change the behaviour of df

打开一个新终端,df现在将是df -m默认状态。

Nb 要正常使用df您现在必须输入\df

答案2

像 一样ls -sdf尊重 BLOCKSIZE 环境变量。将

BLOCKSIZE=1m
export BLOCKSIZE

放入.profile您的主目录中的文件中,当您下次登录时df将以兆字节为单位报告磁盘容量和可用性。

如果你使用tcsh代替bashsh作为 shell,请输入

setenv BLOCKSIZE 1m

进入.login你的主目录。

相关内容