我正在寻找一个可以从命令行运行的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
,您的脚本就会运行。