我正在尝试更改该df
命令的默认值。
当我输入命令时df
,我会看到以千字节为单位列出的磁盘可用空间量。我想更改默认设置,以便当我df
单独输入时,我会看到以兆字节为单位的磁盘可用空间。
我已经知道当我输入时df -m
我df -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 -s
,df
尊重 BLOCKSIZE 环境变量。将
BLOCKSIZE=1m
export BLOCKSIZE
放入.profile
您的主目录中的文件中,当您下次登录时df
将以兆字节为单位报告磁盘容量和可用性。
如果你使用tcsh
代替bash
或sh
作为 shell,请输入
setenv BLOCKSIZE 1m
进入.login
你的主目录。