You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用Ubuntu控制台的提示符自动清除功能

如何禁用Ubuntu控制台的提示符自动清除功能

我完全懂你碰到的这个糟心问题——在Hyper-V虚拟机里启动Ubuntu,登录提示符会在22秒左右自动消失,就算你飞快登录进去输入命令,过一会儿输入的内容也会被清掉,得按回车才能重新看到提示符。这确实影响使用,下面给你几个靠谱的解决办法:

方法一:修改getty服务配置(最常用)

这个问题大多是getty服务的自动清屏设置导致的,我们可以通过添加参数来禁用它:

  1. 打开getty的自定义配置文件(如果没有就新建):
    sudo nano /etc/systemd/system/getty@tty1.service.d/override.conf
    
  2. 在文件里添加以下内容:
    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty --noclear %I $TERM
    
    这里的--noclear参数就是关键,它会阻止getty自动清除控制台内容。
  3. 保存并退出编辑器后,重新加载systemd配置:
    sudo systemctl daemon-reload
    
  4. 重启getty服务让设置生效:
    sudo systemctl restart getty@tty1.service
    

方法二:调整GRUB启动参数

如果上面的方法没起作用,还可以试试修改GRUB的启动参数:

  1. 打开GRUB配置文件:
    sudo nano /etc/default/grub
    
  2. 找到GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内添加console=tty1,确保参数里没有导致自动清屏的设置,修改后大概是这样:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=tty1"
    
  3. 保存文件后更新GRUB:
    sudo update-grub
    
  4. 重启系统,设置就会生效了。

另外你提到的快速登录后输入内容被清除的问题,用上面的方法也能解决,因为我们直接禁用了自动清屏的逻辑,之后控制台就不会再莫名清除你的输入内容了。

备注:内容来源于stack exchange,提问作者stackbiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 13:04:34