案例一:显示 /etc/passwd 文件里的信息
# getent passwd root
(补充:这里以显示 /etc/passwd 文件里的 root 信息为例)
案例二:显示 /etc/hosts 文件里的信息
# getent host 127.0.0.1
(补充:这里以显示 /etc/hosts 文件里的 127.0.0.1 信息为例)
# getent passwd root
(补充:这里以显示 /etc/passwd 文件里的 root 信息为例)
# getent host 127.0.0.1
(补充:这里以显示 /etc/hosts 文件里的 127.0.0.1 信息为例)
# dirname -- "$( readlink -f -- "$0"; )";
# dnf install at
# systemctl enable --now atd
# at now +3 minutes
warning: commands will be executed using /bin/sh
(
补充:这里的 now +3 minutes 代表当前时间 3 分钟后执行。
所有可选的时间选项如下:
1) now +3 minutes,3 分钟后执行
2) now +3 hours,3 小时后执行
3) now +3 days,3 天后执行
4) 15:30,当天 15:30 时执行
5) 15:30 2025-01-01,2025 年 1 月 1 日时执行
6) teatime,当天 16:00 执行
7) midnight 次日凌晨 00:00 执行
)
at> reboot
(补充:这里以执行 reboot 命令为例)
at> <CtrlD> + <D>
at> <EOT>
job 5 at Tue Sep 16 22:37:00 2025
#
# at -l
6 Tue Sep 16 22:37:00 2025 a root
# at -c 6
(补充:这里以显示第 6 条 at 命令为例,这里的 6 是步骤 4.1 的输出结果)
# vim test.sh
创建以下内容:
#!/bin/bash
at now + 1min << EOF
reboot
EOF
(补充:这里以创建名为 test.sh 在 1 分钟后重启系统为例)
# rmdir -p test
(补充:这里以删除目录 test 为例)
# rmdir -p test1/test2/test3
或者:
# rmdir --parents test1/test2/test3
或者:
# rmdir --parents test1/test2/test3 test1/test2 test1
(补充:这里以删除目录 test1/test2/test3,test1/test2 和 test1 为例)
放入 /dev/shm 的目录都是放入到内存中
当 /dev/shm 为空时其不会占用内存的空间
/dev/shm 的最大空间为内存的一半
系统重启后 /dev/shm 里的内容会被清空