我曾经想知道为什么 linux(debian 和相关发行版)中没有一个命令可以不必为如下命令创建别名:
sudo apt-get update; sudo apt-get upgrade
为什么不升级一下就可以完成这两项任务呢?
我知道有时您只想更新源代码,但为什么 Linux 没有一个可以立即执行此操作的命令,这样就没有人每次想要更新和升级应用程序时都必须键入很长的一行。
答案1
我想没有比创建别名更简单的方法了,但是如果你想简化这一点,你可以执行Ctrl
+r
并输入update
,然后你可以看到你在某个时间执行的那一行,然后按return
再次执行它。
prompt:~$
Ctrl
+r
(reverse-i-search)`upda': sudo apt-get update; sudo apt-get upgrade
答案2
我在 .bashrc 中将两者都作为别名
alias update='su -c "'"apt-get update && apt-get upgrade"'"'
这是为了删除缓存和依赖项。
alias cln='su -c "'"apt-get autoremove && apt-get autoclean && apt-get clean"'"'