一个命令来更新Ubuntu中的所有内容?

我知道有三个命令可以更新然后升级整个系统,它们是:

  • sudo apt-get update#获取可用更新列表
  • sudo apt-get upgrade#严格升级当前的软件包
  • sudo apt-get dist-upgrade#安装更新(新的)

是否有超级升级命令所有这些命令合并为一个?

有3个不错的选择:

  1. 您可以创建类似以下内容的脚本:

     #!/bin/bash set -e sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 

    将其update.sh并将其放在/usr/local/bin ,然后运行以下命令使脚本可执行:

     sudo chmod +x /usr/local/bin/update.sh 
  2. 另一种方法是创建一个bash别名(在~/.bashrc )或通常存储别名的地方:

     alias update='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade' 
  3. 最后一种方法是在命令行上简单地将3个命令串在一起:

     sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade 

一些选择……

参考:

  • 在一个命令中结合apt-get update和apt-get upgrade

不幸的是,这两个命令必须分开执行。

如果您因为打字过多而烦恼,可以自己定义一个“别名”。 这可以通过在$HOME/.profile的末尾添加一行来完成,如下所示:

 alias sau='sudo aptitude update && sudo aptitude upgrade' 

(当然你可以用别的东西代替“sau” – 对我而言,这是Sudo Apt-get Update的缩写)。 保存文件后,打开一个新的shell(或“source”再次运行的.profile . $HOME/.profile 。现在你总是可以简单地输入“sau”来完成整个工作。对于我来说,使用多台机器非常适合。