dash
我有一个在 GNU 屏幕会话下运行的交互式 shell(假设)。是否可以通过向交互式外壳发出的命令重命名“当前”窗口?如果是这样,那怎么办?
相比之下,如果我想通过 GNU 屏幕键绑定来完成同样的事情,那么我会键入CTRL+a
后跟A
以显示Set window's title to:
提示。
dash
我有一个在 GNU 屏幕会话下运行的交互式 shell(假设)。是否可以通过向交互式外壳发出的命令重命名“当前”窗口?如果是这样,那怎么办?
相比之下,如果我想通过 GNU 屏幕键绑定来完成同样的事情,那么我会键入CTRL+a
后跟A
以显示Set window's title to:
提示。
在我的主机上,我可以展示1752 年大不列颠及其殖民地采用的公历:
$ cal september 1752
September 1752
Su Mo Tu We Th Fr Sa
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
丹麦和挪威的相应采用发生得更早:
1700 年 2 月 18 日星期日,随后是 1700 年 3 月 1 日星期一。
我以为我可以覆盖时区环境变量来显示这一点,但这不起作用:
$ TZ=DK february 1700
February 1700
Su Mo Tu We Th Fr Sa
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29
如何cal
展示丹麦采用公历?
Mycal
由bsdmainutils
版本 11.1.2 提供。
我正在尝试env
从 systemd 服务单元转储,systemctl show-environment
但没有做我想做的事。有什么方法可以systemctl
向我展示我的服务中的环境是什么样的?
我想用/etc/skel
Debian 和 Ubuntu 安装的新内容“更新”老用户。可以编写脚本...
find /home -maxdepth 1 -mindepth 1 -type d | while read homedir; do
user="$(stat -c%U $homedir)"
su -c 'tar -cf- -C /etc/skel . | tar -vxf- -C $HOME' $user
done
...但我想知道是否有人知道更好的方法。
我正在尝试将 Qemu 添加到我的持续集成管道中以测试各种initrd
工件。我已经发现我可以像这样运行 Qemu:
qemu-system-x86_64 \
-machine q35 \
-drive if=pflash,format=raw,file=OVMF_CODE.fd,readonly \
-drive if=pflash,format=raw,file=OVMF_VARS.fd \
-kernel vmlinuz-4.4.0-121-generic \
-initrd my-initramfs.cpio.xz \
-nographic
...如果我在脚本中执行此操作,则会导致qemu-system-x86_64
退出状态:0
init
# poweroff -f
这是有效的,因为 init 脚本不会退出——它会poweroff -f
“永远”调用并休眠,或者直到 Qemu 执行“Power Down”:
ACPI: Preparing to enter system sleep state S5
reboot: Power down
我希望能够init
通过强制exit
打开错误来检测脚本中的问题set -eu
。退出init
脚本(正确)会导致内核崩溃,但qemu-system-x86_64
进程会永远挂起。
我怎样才能让它永远不会挂起?如何让 Qemu 主机检测 Qemu 客户机中的内核恐慌?
进一步澄清:
我的应用程序的性质是安全敏感的;即,“允许”配置/编译 linux 内核,但不允许传递内核参数。启用它CMDLINE_OVERRIDE
。
我知道可以从 linux 内核中提取嵌入式 initramfs cpio。我想知道是否可以反向操作;即,给定一个已编译的内核和 initramfs 存档,如何组合它们?
我正在尝试实现与此内核配置相同的效果...
CONFIG_EFI=y
CONFIG_EFI_STUB=y
...
CONFIG_FB_EFI=y
...
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="root=..."
...
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="my_initrd.cpio"
...没有实际配置和/或编译内核。
参考: