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

如何将apt替换为nala并实现输入apt时自动调用nala?

如何将apt替换为nala并实现输入apt时自动调用nala?

老兄我太懂你这种肌肉记忆的困扰了!明明想好好用nala,结果手不自觉就敲出apt,复制网上教程的命令还要手动改,真的烦得要死。别慌,这里有两个实用方法帮你解决这个问题:

方法一:用别名(Alias)快速搞定

这是最简单的临时/永久生效方案,适合个人日常使用:

  • 临时生效(仅当前终端会话):直接在终端里敲下面的命令,当下就能用apt调用nala了:

    alias apt='nala'
    

    要是需要用sudo执行apt命令,得先加个sudo的别名,让它能识别用户的别名设置:

    alias sudo='sudo '
    

    注意sudo后面的空格不能少,这是让sudo读取用户别名的关键!

  • 永久生效:把别名写到shell的配置文件里,重启终端也不会失效:

    1. 打开你的shell配置文件,用bash就编辑~/.bashrc,用zsh就编辑~/.zshrc:
      nano ~/.bashrc
      
    2. 在文件末尾添加两行:
      alias sudo='sudo '
      alias apt='nala'
      
    3. 保存退出(nano里按Ctrl+O回车,再Ctrl+X),然后让配置立刻生效:
      source ~/.bashrc
      

    这样以后不管开多少终端,敲apt都会自动调用nala啦。

方法二:创建全局符号链接(适合所有用户/脚本)

如果想让系统里所有用户甚至脚本执行apt时都用nala,可以用符号链接替换原来的apt:

  1. 先备份原来的apt命令,以防万一需要恢复:
    sudo mv /usr/bin/apt /usr/bin/apt-original
    
  2. 创建nala到apt位置的符号链接:
    sudo ln -s /usr/bin/nala /usr/bin/apt
    
    完成后,不管是普通用户还是sudo执行apt,都会直接调用nala。

恢复方法

要是哪天想换回原来的apt,执行下面的命令就行:

sudo rm /usr/bin/apt && sudo mv /usr/bin/apt-original /usr/bin/apt

小提醒

  • 用别名的话,系统脚本里的apt命令不会受影响(脚本默认不读取用户的别名配置),如果只是自己日常用,别名完全够用;
  • 用符号链接是全局生效,要确认nala完全兼容你常用的apt命令哦(其实nala基本覆盖了apt的所有常用操作,一般不会有问题)。

备注:内容来源于stack exchange,提问作者sudo apt-get bitches

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:33:00