案例一:删除所有行某列字符后的所有字符
# cat test.txt | colrm 3
或者:
# colrm 3 < test.txt
(补充:这里以删除所有行第 3 列及以后的所有字符)
案例二:删除所有行从某列字符到某列字符期间的所有字符
# cat test.txt | colrm 3 6
或者:
# colrm 3 6 < test.txt
(补充:这里以删除所有行第 3 列到第 6 列包括第 3 列和第 6 列的所有字符)
# cat test.txt | colrm 3
或者:
# colrm 3 < test.txt
(补充:这里以删除所有行第 3 列及以后的所有字符)
# cat test.txt | colrm 3 6
或者:
# colrm 3 6 < test.txt
(补充:这里以删除所有行第 3 列到第 6 列包括第 3 列和第 6 列的所有字符)
# zypper migration
'The requested products 'SAP Applications Module 15 SP6 x86_64' are not activated on the system.' (422)
'/usr/lib/zypper/commands/zypper-migration' exited with status 1
(补充:从这里输出可以看出,本次缺失的软件库是 SAP Applications Module 15 SP6 x86_64)
# SUSEConnect --list-extensions
或者:
# SUSEConnect -l
(补充:如果此时有相关的软件库订阅的话,此命令就会显示添加相关软件库的方法)
按照上一步显示的方法,添加相应的软件库
# zypper remove -y sle-module-sap-applications-release
(补充:这里以删除 sle-module-sap-applications-release 软件库为例)
# openssl x509 -in <public certificate>.cer -inform der -outform pem -out <public certificate>.pem
# openssl pkcs12 -export -in <public certificate>.pem -inkey <private certificate>.key -out <certificate>.pfx
https://access.redhat.com/solutions/7005234
(步骤略)
(步骤略)
(步骤略)
rescue login:root
(步骤略)
(
补充:
1) 物理分区可以使用 lsblk 命令、fdisk -l 或 cat /proc/partitions 命令辅助确定
2) 逻辑分区还可以可以使用 pvs 命令、lvs 命令或 lvdisplay 命令辅助确定
)
# mount <root spartition> /mnt
# mount /dev/sr0 /mnt/mnt
# rpm -ivh --root=/mnt /mnt/mnt/Module-Basesystem/x86_64/util-linux-2.39.3-150600.2.1.x86_64.rpm
(补充:这里以安装 util-linux-2.39.3-150600.2.1.x86_64.rpm 软件包为例)
bash-4.3# exit
tty1:rescue:~ # reboot
Linux 无法进入系统,进入拯救模式后乱码
mount 命令损坏,导致系统在启动的过程中无法挂载所有需要挂载的分区,例如 /boot 目录、根 “/” 分区等
(步骤略)
(步骤略)
(步骤略)
rescue login:root
(步骤略)
(
补充:
1) 物理分区可以使用 lsblk 命令、fdisk -l 或 cat /proc/partitions 命令辅助确定
2) 逻辑分区还可以可以使用 pvs 命令、lvs 命令或 lvdisplay 命令辅助确定
)
# mount <root spartition> /mnt
# mount /dev/sr0 /mnt/mnt
# rpm -ivh --root=/mnt /mnt/mnt/Module-Basesystem/x86_64/util-linux-2.39.3-150600.2.1.x86_64.rpm
(补充:这里以安装 util-linux-2.39.3-150600.2.1.x86_64.rpm 软件包为例)
bash-4.3# exit
tty1:rescue:~ # reboot