Bonne année à vous chers visiteurs et membres

:information:
N'oubliez pas aussi d'accueillir par un petit mot les nouveaux membres dans la rubrique « Nos membres se présentent »  :)
:information: CHERS MEMBRES VISITEURS
Notre forum rencontrait des problèmes il y a peu, c'est de l'histoire presque ancienne.

Actuellement j'ai pu rétablir la plus grosse partie de celui ci en ayant enfin un accès à nos fichiers et surtout à un htaccess non configuré correctement dés le départ.
Certains d'entre vous ont réçu un email générique adressé à jlb, il faisait partie ce mail pour vérifier que vous les receviez bien chez vous.
Il reste encore un ou deux détails que je dois régler mais ce sera un peu plus tard.

Roger

Gérez facilement votre système avec le terminal

Répondre
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3883
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 483
Nb de « J’aime » reçus: 2004
A remercié : 736 fois
A été remercié(e) : 1155 fois

Gérez facilement votre système avec le terminal

Message n° 1


Message par jlb »

💡Lisez d'abord la fiche précédente.

Les alias sont décidément bien pratiques pour profiter pleinement des avantages du terminal sans rien savoir — ou presque — des lignes de commande.

Pour vous convaincre d'utiliser le terminal et vous donner des idées pour créer votre propre liste d'alias adaptés à vos besoins, voici la liste de ceux que j'utilise au quotidien.
Grâce à eux, je gère mon système du bout des doigts, sans confier ce soin à des interfaces graphiques plus ou moins opaques par nature.

 
        ♦♦♦        
 
  • Éditez le fichier caché "~/.bash_aliases" situé à la racine de votre espace personnel :

    Code : Tout sélectionner

    gedit .bash_aliases
    
 
  • Ajoutez les lignes suivantes à la fin du fichier, enregistrez la modification, puis refermez l'éditeur et le terminal :

    Code : Tout sélectionner

    # Gestion des alias
    alias gb='gedit .bashrc' # Edite le fichier ~/bashrc
    alias al='alias' # Affiche les alias enregistrés
    
    # Recherche de paquets
    alias as='apt-cache search' # Vérifie la présence dans les dépôts d'un paquet et des paquets qui lui sont associés
    alias vp='dpkg -l | grep' # Vérifie si un paquet est déjà installé.
    alias pi='dpkg -l > ~/Bureau/paquets_installés.txt' # Enregistre la liste des paquets installés dans un fichier sur le bureau
    
    # Installation et suppression de paquets
    alias it='sudo apt update && sudo apt install' # Installe un ou plusieurs paquets
    alias ri='sudo apt update && sudo apt reinstall' # Réinstalle un paquet
    alias rv='sudo apt remove' # Supprime un ou plusieurs paquets en conservant leurs fichiers de configuration
    alias pu='sudo apt purge' # Supprime complètement un ou plusieurs paquets (avec leurs fichiers de configuration)
    
    # Mise à jour et nettoyage
    alias ul='apt list --upgradable' # Affiche la liste des paquets disponibles pour une mise à jour (sur les conseils du terminal)
    alias up='sudo apt update && sudo apt upgrade' # Met le système à jour
    alias ar='sudo apt autoremove' # Supprime les dépendances devenues inutiles après désinstallation d'un paquet (sur les conseils du terminal)
    alias ac='sudo apt autoclean' # Supprime les paquets devenus inutiles, mais seulement s'ils ne sont plus disponibles dans les dépôts
    
 
  • Rouvrez le terminal pour essayer vos nouveaux alias.


Remarques
  • La liste ci-dessus fait le tour des commandes les plus utiles d'APT, le gestionnaire de fichiers des distributions de type Debian et Ubuntu.


  • Les commentaires qui suivent les "#" permettent de se rappeler leurs fonctions.
    Sur certaines distributions, seuls les alias commentés s'affichent lorsqu'on tape "alias" dans le terminal. Ce n'est malheureusement pas le cas sur Ubuntu et les distributions dérivées comme Zorin :

    alias-nixos.png
    alias-nixos.png (59.35 Kio) Vu 2249 fois


  • 💡Utiliser les mêmes alias permet de communiquer facilement avec les différents gestionnaires de paquets des distributions Linux.
    Ainsi, on tapera simplement "it" (par exemple) pour installer un paquet sur les distributions suivantes :
    • Debian, Ubuntu, etc : alias it='sudo apt install'
    • Arch, Manjaro, etc : alias it='sudo pacman -S'
    • Fedora, Alma Linux OS, etc : alias it='sudo dnf'
    • Solus : alias it='sudo eopkg install'
      ...

 
Modifié en dernier par jlb le lun. 17 nov. 2025 15:54, modifié 3 fois.
2 J'aime ce message
 
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3883
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 483
Nb de « J’aime » reçus: 2004
A remercié : 736 fois
A été remercié(e) : 1155 fois

Gérez facilement votre système avec le terminal

Message n° 2


Message par jlb »

💡SAV

Ce que j'aime avec Linux, c'est qu'on apprend tous les jours.
C'est ainsi que je viens de découvrir par hasard que le fichier "~/.bashrc" prévoit l'utilisation d'un fichier spécifique aux alias pour préserver son intégrité originelle (lignes 99-106) :
 

Code : Tout sélectionner

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Cela se justifie tout particulièrement si, comme moi, vous avez toute une collection d'alias.


Voici comment faire :
  • Éditez le fichier ~/.bashrc :

    Code : Tout sélectionner

    gedit .bashrc
    
    … et coupez vos alias (Ctrl x).


  • Créez ensuite le fichier "~./bash_aliases" :

    Code : Tout sélectionner

    gedit .bash_aliases
    
    … collez-y vos alias (Ctrl v) et enregistrez la modification.
🙃


J'ai corrigé les deux fiches précédentes : il n'y est plus question que du fichier ".bash_aliases".
Merci, @Céline de m'avoir signalé le problème. 🤗


 
2 J'aime ce message
Répondre

Créer un compte ou se connecter pour rejoindre la discussion

Vous devez être membre pour pouvoir répondre

Créer votre compte

Inscrivez-vous pour rejoindre notre communauté.
Participez aux discussions !
Créez vos propres sujets !

S’enregistrer

Membre déjà inscrit