bashrcĪnd paste the following code at the end of file: if then bash_aliases file paste the alias command mentioned above.Įdit your. You can do that form the terminal with the following command: touch. If you need to use this frequently, do the following.Ĭreate a file named. Now, running fup will automatically do all the jobs defined in the alias. Just copy-paste the following alias command and execute it: alias fup='sudo apt-get -y update sudo apt-get -y full-upgrade sudo apt-get -y autoremove sudo apt-get -y autoclean' The file was turned into an executable using chmod.Writing on this path requires superuser access which is why it's not possible to do it in the step before. The file is moved to /usr/local/bin/ so it is executable from anywhere.> was used to redirect/write echo's output (our line) to an "update" file.echo was placed in front of the command and the line was surrounded with "" so its characters wouldn't escape. -y was added to every apt command that would otherwise prompt for a positive answer to perform its actions.Every update command (and then further commands) were concatenated using & (including apt autoremove to remove no longer used dependencies).This might look like one of those incomprehensible things you only copy-paste from. Now, whenever the need for updating arises you just type update in the terminal, input your password and voilà. So here it is: echo "sudo apt update & sudo apt -y upgrade & sudo apt -y dist-upgrade & sudo apt -y autoremove & sudo apt autoclean" > update & sudo mv update /usr/local/bin/update & sudo chmod +x /usr/local/bin/update Good news though is that here I've put together one.Īnd to go on with the idea of simplification I've turned its creation into a "single" command line. Is there a super-upgrade command that combines all these commands to one? Note: I chose upev for UPgrade EVerything, but you may chose anything you want. Run source ~/.bashrc or source ~/.bash_aliases accordingly to fetch your new alias, and now simply run upev Add the following line to your ~/.bashrc or ~/.bash_aliases (if you have it) alias upev='sudo apt update -y & sudo apt full-upgrade -y & sudo apt autoremove -y & sudo apt clean -y & sudo apt autoclean -y' & states that it just runs the next command if the previous was successfully executed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |