From bash to zsh and everywhere in between, show me yours and I’ll show you mines. Inspire others or get some feedback.
Simply copy & paste the output of alias in your terminal or add some comments to explain things for others.
Edit: Kbin users, click ‘More’ on a comment and use the fediverse link to read responses that have funky formatting


Good to see another exa user. Care to break down what yay does btw?
Ah, yay is an AUR helper, though I personally see it as a
pacmanhelper as well. Link here. Some of the flags and options that can be used forpacmancan be used foryay, thus, some of the flags in the aliases I use are actually forpacman. Anyways, on to the breakdown.alias yy='yay -Y --needed --norebuild --nocleanafter --nodiffmenu --noredownload --nocleanmenu --removemake --sudoloop'This one is what I use to look up for packages. The result of runnning
yy «search term»would be a list of packages matching the search term and prompting the user on which package(s) to install.-Y--needed--norebuild--nocleanafter--noredownlod--nodiffmenu--nocleanmenu--removemake--sudoloopalias ya='yay -S --needed --norebuild --nocleanafter --nodiffmenu --noredownload --nocleanmenu --removemake --sudoloop'This one is what I use for installing packages. Useful if I already know what package I would be installing.
-Salias yu='yay -R --recursive --nosave'This one is what I use when uninstalling packages. I usually check the package name with something like
yay -Qi «package-name-guess»beforehand.-R--recursive--syncoperation.--nosavepacmanto ignore file backup designations. (This avoids the removed files being renamed with a.pacsaveextension.)I actually don’t know much about both
yayandpacmanmyself, since the aliases were just passed onto me by the same friend who helped me (re-)install my system (long story) and set-up the aliases. Having looked all these up, however, I might make a few changes (like changing the--nocleanafterand--nocleanmenuoptions to their clean ones`).