1 Catalogue des alias
nodiego edited this page 2024-11-30 13:19:13 +01:00

Alias Pacman/Yay

Mise à jour des paquets Pacman et Yay

alias arch-maj="sudo pacman -Syu && yay -Syu"

Consulter les paquets appartenant au groupe Gnome

alias arch-gnome="sudo pacman -Sg gnome"

Nettoyer le cache des paquets (garder les deux versions les plus récentes)

alias arch-paccache="sudo paccache -rk2"

Détecter et supprimer les paquets orphelins de pacman

alias arch-clean="sudo pacman -Qtdq | sudo pacman -Rns -"

Mise à jour de la liste des mirroirs avec Reflector

alias reflector-maj="sudo reflector --verbose --country France --score 100 --latest 20 --fastest 5 --sort rate --save /etc/pacman.d/mirrorlist"

Alias des sauvegardes

sauvegarde de /etc

alias sav-etc="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archlinux/etc-backup.tgz /etc"

Sauvegarde de /var

alias sav-var="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archlinux/var-backup.tgz /var"

Sauvegarde de /srv

alias sav-srv="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archlinux/srv-backup.tgz /srv"

Récupérer la liste des paquets installés

alias sav-pkglist="pacman -Qqen > /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archlinux/pkgpacman.list"

Récupérer la liste des paquets AUR

alias sav-pkgaur="sudo pacman -Qqme > /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archlinux/pkgaur.list"

Sauvegarde de la base de donnée locale de pacman (/var/lib/pacman/local/)

alias sav-pkgpacman="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archlinux/pacman-database.tgz /var/lib/pacman/local"

Résumé des commandes précédentes

alias sav-archsys="sav-pkglist && sav-pkgaur && sav-pkgpacman && sav-etc && sav-var && sav-srv"

Sauvegarde /home

alias sav-home="sudo rsync -av --exclude={Téléchargements,Public,Vidéos,yay,.cache,.local/share/Trash,.thunderbird/,.mozilla/,.wallpapers/,.local/share/TelegramDesktop/} /home /mnt/Stock/Sauvegardes && sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/homedondiego.tgz /mnt/Stock/Sauvegardes/home && rm -fr /mnt/Stock/Sauvegardes/home"

Sauvegarde .thunderbird

alias sav-thunderbird="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/thunderbird.tgz .thunderbird"

Sauvegarde Timeshift

alias sav-timeshift="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/timeshift.tgz /timeshift"

rsync (Commande générale)

alias rsybase="sudo rsync -av --info=progress2 --stats"

Autres alias

alias texte="gnome-text-editor" alias zsh-config="nano ~/.zshrc" alias p10k-config="nano ~/.p10k.zsh"

Alias système

alias cat='ccat' alias la="ls -ahlr" alias tempsensors="watch sensors" alias posix0="date +%s" alias posix1="watch -n0 date +%s"

alias sudo="sudo -v ; sudo"

Nettoyer les fichiers journaux -> 100MO

alias journal-clean100="sudo journalctl --vacuum-size=100M"

Nettoyer les fichiers journaux -> - de semaines

alias journal-clean2w='sudo journalctl --vacuum-time=2weeks'

Lister les liens symboliques cassés

alias lisymb-clean='sudo find -xtype l -print'