这种奇怪的(对我来说)行为多年来一直困扰着我。
在 bash 中,可以按向上键来引用上一个命令。假设我不小心按了Ctrl+ W,我想恢复之前的命令,但它似乎消失了。如果我清除该命令并重试,它仍然从历史记录中消失。
例如
假设我运行以下命令:
$ ls /etc/sudoers.d/
10_at-export 010_pi-nopasswd 010_proxy README
Run Code Online (Sandbox Code Playgroud)
现在按Up:
$ ls /etc/sudoers.d/
Run Code Online (Sandbox Code Playgroud)
现在按Up然后Backspace几次:
$ ls
Run Code Online (Sandbox Code Playgroud)
现在如何ls /etc/sudoers.d/
从这里返回?
对于长命令,我使用鼠标复制并粘贴上述命令#mouseisuncool。
当我单击“睡眠”或“ ”时sudo systemctl suspend
,它似乎已断电,屏幕变暗约 2 秒,然后重新启动并进入锁定屏幕。
这是以下的输出systemd-inhibit --list --mode=block
:
WHO UID USER PID COMM WHAT WHY MODE
michael 1000 michael 2399 gsd-power handle-lid-switch External monitor attached or configuration changed recently block
michael 1000 michael 2398 gsd-media-keys handle-power-key:handle-suspend-key:handle-hibernate-key GNOME handling keypresses block
Run Code Online (Sandbox Code Playgroud)
名人:
sudo nvim /etc/default/grub
包含 ( radeon.modeset=0
):
RUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0card)
Run Code Online (Sandbox Code Playgroud)
wake from
选项,例如从 USB/LAN/AC 唤醒等。