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 核心中可能有一些對它們的引用,我只是找不到它

相關內容