Linux下有没有可以显示所有硬盘信息的脚本?

Linux下有没有可以显示所有硬盘信息的脚本?

我正在寻找一个可以从命令行运行的Linux脚本,它可以同时显示所有硬盘驱动器的信息,例如名称、UUID、挂载点、类型、可用空间/可用空间/总大小/使用情况%(MB)等

我知道以下命令:

ls -l /dev/disk/by-uuid
lsblk
df -h
lsblk -o NAME,UUID -f
blkid -o list

但一个脚本会容易得多。我不知道如何制作脚本。

答案1

首先创建一个文件:

touch myscript.sh

接下来编辑文件(使用您喜欢的编辑器):

vi myscript.sh

要保存文件,请按esc键,输入:wq,按enter

添加您想要的内容:

#!/bin/sh

ls -l /dev/disk/by-uuid
lsblk
df -h
lsblk -o NAME,UUID -f
blkid -o list

使文件精确:

chmod 775 myscript.sh

运行脚本:

./myscript.sh
[OR]
sh myscript.sh

要更进一步,请将此行添加到您的.bashrc文件中source

vi ~/.bashrc

ADD this line at the bottom: 

export PATH=$PATH:/absolute/path/of/directory/my/script/is/in

source ~/.bashrc

例子:

export PATH=$PATH:/lhome/myuserfolder

现在,您可以在系统上的任何位置,只需键入:myscript.sh,您的脚本就会运行。

相关内容