Table of Contents
- Alias Pacman/Yay
- Mise à jour des paquets Pacman et Yay
- Consulter les paquets appartenant au groupe Gnome
- Nettoyer le cache des paquets (garder les deux versions les plus récentes)
- Détecter et supprimer les paquets orphelins de pacman
- Mise à jour de la liste des mirroirs avec Reflector
- Alias des sauvegardes
- sauvegarde de /etc
- Sauvegarde de /var
- Sauvegarde de /srv
- Récupérer la liste des paquets installés
- Récupérer la liste des paquets AUR
- Sauvegarde de la base de donnée locale de pacman (/var/lib/pacman/local/)
- Résumé des commandes précédentes
- Sauvegarde /home
- Sauvegarde .thunderbird
- Sauvegarde Timeshift
- rsync (Commande générale)
- Autres alias
- Alias système
- alias sudo="sudo -v ; sudo"
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'