如何配置启动文件,以便在每次打开新bash时显示磁盘使用情况?
我很难找到一种方法来配置Bash启动文件,这样每次打开新Bash时它都会显示我的磁盘使用情况 我使用的脚本是如何配置启动文件,以便在每次打开新bash时显示磁盘使用情况?,bash,startup,du,Bash,Startup,Du,我很难找到一种方法来配置Bash启动文件,这样每次打开新Bash时它都会显示我的磁盘使用情况 我使用的脚本是 s=$(du -sh --total | grep "total" | awk '{printf %.3f",$1/5000}') echo "You are using $s% of your storage" 您可以将其放入.bash_配置文件中 vi ~/.bash_profile 如果您想为每个用户添加这个,那么使用/etc/bashrc文件 vi /etc/bashrc
s=$(du -sh --total | grep "total" | awk '{printf %.3f",$1/5000}')
echo "You are using $s% of your storage"
您可以将其放入.bash_配置文件中
vi ~/.bash_profile
如果您想为每个用户添加这个,那么使用/etc/bashrc文件
vi /etc/bashrc
通常,
~/.bash\u配置文件
不经常运行。您应该考虑将命令放入文件<代码> ~/.BASHC ,这通常是每个新的交互shell的源。
还请阅读shell手册页中的
调用
一章。将其添加到您的。每次登录时,都会显示profile
文件。我该怎么做?这可能是一个愚蠢的问题,但我对bash scriptingNote非常陌生,如果您将此写入到stderr而不是stdout,那么您会破坏更少的东西——通过ssh登录到您的帐户的rsync
之类的软件不希望(从它的角度来看)在登录时打印随机垃圾。因此,您可能应该在echo
上添加&2
。。还请注意,一般来说,此类问题更适合我们的姐妹网站,如or;StackOverflow的范围只是软件开发,而不是系统/提示符配置/定制。du-sh--total | awk'/total/{printf“您正在使用的存储空间的%.3f”\n“,$1/5000}”