【发布时间】:2018-12-07 22:28:43
【问题描述】:
我找不到配置 Bash 启动文件的方法,以便在我每次打开新的 Bash 时显示我的磁盘使用情况。
我使用的脚本是
s=$(du -sh --total | grep "total" | awk '{printf %.3f",$1/5000}')
echo "You are using $s% of your storage"
【问题讨论】:
-
添加到你的
.profile文件,每次登录都会显示。 -
我该怎么做?这可能是一个愚蠢的问题,但我是 bash 脚本的新手
-
请注意,如果您将此写入 stderr 而不是 stdout,您将破坏更少的东西——像
rsync这样通过 ssh 登录到您的帐户的软件并不期望(从它的角度来看是什么) ) 登录时打印的随机垃圾。因此,您可能应该将>&2添加到echo。 -
...还请注意,一般来说,此类问题更适合我们的姊妹网站之一,例如Unix & Linux 或SuperUser; StackOverflow 的范围只是关于软件开发,而不是关于系统/提示配置/定制。
-
du -sh --total | awk '/total/{printf "you are using %.3f of your storage\n", $1/5000}'