Linux 启动(Ctrl + Scroll Lock)组合键

Linux 启动(Ctrl + Scroll Lock)组合键

如果我按 Ctrl + Scroll Lock(在启动过程中),将会显示一些信息,我想了解这些信息。

输出样本

还有如何逐页查看呢?我使用了(Shift+Page up),但历史记录还不够。

答案1

我认为您可以通过命令访问一些信息dmesg。您可以看到新启动的系统的所有内核日志。

答案2

在文件中linux-keys-bare.inc(从我的机器上检索/usr/share/kbd/keymaps/i386/include/linux-keys-bare.inc)它的密钥代码 70 设置为:

plain   keycode  70 = Scroll_Lock
shift   keycode  70 = Show_Memory
control keycode  70 = Show_State
alt     keycode  70 = Show_Registers

键码 70 是 Scroll Lock 键: 英国键盘的扫描码图,显示 Scroll Lock 的键码为十六进制 46 检索自 kbdlayout.info/KBDUK

十六进制 46 -> 70

因此,通过按 Control + Scroll Lock,您可以告诉 Linux 内核“显示状态”,您也可以尝试 Shift + Scroll Lock 来“显示内存”,Alt + Scroll Lock 来“显示寄存器”

进一步检查,似乎“显示状态”触发调度程序打印有关进程的信息(即任务名称、等待时间、sch 延迟和运行时间)

请参阅此源文件以获取更多信息torvalds/linux/tools/perf/builtin-sched.c

我找不到太多关于“显示内存”和“显示寄存器”的信息 - Linux 内核中可能有一些对它们的引用,我只是找不到它

相关内容