You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何使用命令行选项菜单对话框(以needrestart工具为例)

如何使用命令行选项菜单对话框(以needrestart工具为例)

我太懂你这种困惑了——系统更新后突然弹出needrestart的命令行对话框,看着一堆选项却不知道怎么操作,完全摸不着头脑对吧?别担心,这就给你把操作逻辑讲明白,毕竟我当初第一次遇到的时候也懵了好一会儿😉

基础操作逻辑(针对needrestart交互式对话框)

这个对话框是needrestart用来提示你哪些服务/系统组件因为更新需要重启的,全程靠键盘操作,具体按键如下:

  • 移动选择:用**上下方向键(↑/↓)**在列表里的选项间切换,选中的项会有高亮显示,很容易分辨
  • 勾选/取消勾选服务:如果是多选的服务列表,按空格键就能给当前高亮的服务打勾或者取消勾选——这步就是用来挑你想要重启的服务
  • 确认执行:等你选好要处理的项之后,按Enter键就会触发对应的重启操作了
  • 看提示小技巧:大部分时候对话框底部会有小字提示操作键,比如[Space] 选择, [Enter] 确认,要是没看到就按上面的键准没错

针对你用的TuxedoOS(Ubuntu 23 LTS + KDE滚动)的小补充

如果你觉得每次手动选太麻烦,还可以改needrestart的配置让它自动处理:

  1. 打开终端,输入sudo nano /etc/needrestart/needrestart.conf(用nano编辑配置文件)
  2. 找到这一行:$nrconf{restart} = 'i';(这里的'i'代表交互式模式,也就是你现在遇到的弹窗)
  3. 把它改成你需要的模式:
    • $nrconf{restart} = 'a';:自动重启所有需要重启的服务,再也不会弹对话框
    • $nrconf{restart} = 'l';:只列出需要重启的服务,不自动处理也不弹交互式框
  4. Ctrl+O保存修改,再按Ctrl+X退出nano编辑器就行

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

火山引擎 最新活动