内容一:declare 命令的格式
# declare <option> <variable>
内容二:declare 命令的常用选项
1) -a,声明变量为数组
2) -A,声明变量为关联数组
3) -i,声明变量为整数
4) -l,将变量名转换为小写
5) -g,声明变量为全局变量
6) -r,让变量名只读
7) -u,将变量名转换为大写
8) -x,将变量输出到输出到子 Shell 中,其实就是将此变量设置成全局变量
# declare <option> <variable>
1) -a,声明变量为数组
2) -A,声明变量为关联数组
3) -i,声明变量为整数
4) -l,将变量名转换为小写
5) -g,声明变量为全局变量
6) -r,让变量名只读
7) -u,将变量名转换为大写
8) -x,将变量输出到输出到子 Shell 中,其实就是将此变量设置成全局变量
(步骤略)
# sha256sum BIOS_0HY8N_LN64_1.17.2.BIN
(
1) 这里以升级 BIOS_0HY8N_LN64_1.17.2.BIN 的 BIOS 升级文件为例
2) 将此步骤的输出结果和 DELL 官网上下载的升级软件进行比对
)
# chmod u+x BIOS_0HY8N_LN64_1.17.2.BIN; chown root:root BIOS_0HY8N_LN64_1.17.2.BIN
或者:
# chmod a+x BIOS_0HY8N_LN64_1.17.2.BIN
(补充:这里以给 BIOS_0HY8N_LN64_1.17.2.BIN 的 BIOS 升级文件添加执行权限为例)
# ./BIOS_0HY8N_LN64_1.17.2.BIN --version
(补充:这里以查看 BIOS_0HY8N_LN64_1.17.2.BIN 的 BIOS 升级文件的信息和要求为例)
# yum install libstdc++
# ./BIOS_0HY8N_LN64_1.17.2.BIN
(补充:这里以执行 BIOS_0HY8N_LN64_1.17.2.BIN 的 BIOS 升级文件为例)
# cat /var/log/yum.log
# rpm -qa --last
或者:
# rpm --query --all --last
# dnf history
或者:
# yum history
解决 Linux 同 1 系统下 2 张网卡在同 1 个网段里只有 1 个网卡可以 ping 通
# sysctl -w net.ipv4.conf.all.rp_filter=2
# complete=/dir1/dir2/dir3/dir4/test.file.txt
# echo ${complete#*/}
dir1/dir2/dir3/dir4/test.file.txt
(补充:这里以掐掉从左数第 1 个斜杠 “/” 以及前面的所有所有内容为例)
# complete=/dir1/dir2/dir3/dir4/test.file.txt
# echo ${complete##*/}
test.file.txt
(补充:这里以掐掉从左数最后 1 个斜杠 “/” 以及前面的所有所有内容为例)
# complete=/dir1/dir2/dir3/dir4/test.file.txt
# echo ${complete%.*}
/dir1/dir2/dir3/dir4/test.file
(补充:这里以掐掉从右数第 1 个点 “.” 以及后面的所有所有内容为例)
# complete=/dir1/dir2/dir3/dir4/test.file.txt
# echo ${complete%%.*}
/dir1/dir2/dir3/dir4/test
(补充:这里以掐掉从右数最后 1 个点 “.” 以及后面的所有所有内容为例)