diff --git a/4.-Catalogue-des-alias.md b/4.-Catalogue-des-alias.md index f776f42..1451d8f 100644 --- a/4.-Catalogue-des-alias.md +++ b/4.-Catalogue-des-alias.md @@ -1,57 +1,75 @@ -## Alias des sauvegardes -### sauvegarde de /etc -alias sav-etc="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/etc-backup.tgz /etc" +############### +#### Alias #### +############### -### Sauvegarde de /var -alias sav-var="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/var-backup.tgz /var" +# Alias Pacman/Yay +## Mise à jour des paquets Pacman et Yay +alias arch-maj="sudo pacman -Syu && yay -Syu" -### Sauvegarde de /srv -alias sav-srv="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/srv-backup.tgz /srv" +## Consulter les paquets appartenant au groupe Gnome +alias arch-gnome="sudo pacman -Sg gnome" -### Récupérer la liste des paquets installés -alias sav-pkglist="pacman -Qqen > /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/pkgpacman.list" +## Nettoyer le cache des paquets (garder les deux versions les plus récentes) +alias arch-paccache="sudo paccache -rk2" -### Récupérer la liste des paquets AUR -alias sav-pkgaur="sudo pacman -Qqme > /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/pkgaur.list" +## Détecter et supprimer les paquets orphelins de pacman +alias arch-clean="sudo pacman -Qtdq | sudo pacman -Rns -" -### 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_archsys/pacman-database.tgz /var/lib/pacman/local" +## 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" -### Résumé des commandes précédentes -alias sav-archsys="sav-etc && sav-var && sav-srv && sav-pkglist && sav-pkgaur && sav-pkgpacman" +# Alias des sauvegardes +## sauvegarde de /etc +alias sav-etc="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archlinux/etc-backup.tgz /etc" -### 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/sauvegardes_linux/home" +## Sauvegarde de /var +alias sav-var="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archlinux/var-backup.tgz /var" -### Sauvegarde .thunderbird +## 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 +## Sauvegarde Timeshift alias sav-timeshift="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/timeshift.tgz /timeshift" -## Alias rsync -### RSYNC - Commande générale +## rsync (Commande générale) alias rsybase="sudo rsync -av --info=progress2 --stats" -## Alias pacman et yay -### mise à jour de la liste des paquets disponibles sur les mirroirs -alias pacsy="sudo pacman -Sy" -### synchronisation et mise à jour -alias pacsyu="sudo pacman -Syu" -### Alias complet d'installation pacma et yay -alias arch-maj='sudo pacman -Syu && yay -Syu' -### Liste les paquets qui ne sont plus requis par pacman -alias pacsup='sudo pacman -Rsn $(pacman -Qdtq)' -### Alias pour nettoyer les paquets yay -alias yaysup='yay -Sc' - ## Autres alias alias texte="gnome-text-editor" -alias zsh-config="vim ~/.zshrc" -alias p10k-config="vim ~/.p10k.zsh" +alias zsh-config="nano ~/.zshrc" +alias p10k-config="nano ~/.p10k.zsh" ## Alias système -alias la="ls -lah" -alias temp="watch sensors" +alias cat='ccat' +alias la="ls -ahlr" +alias tempsensors="watch sensors" alias posix0="date +%s" -alias posix1="watch -n0 date +%s" \ No newline at end of file +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' \ No newline at end of file