Comment créer et supprimer un alias sous Linux

Comment Creer Et Supprimer Un Alias Sous Linux



Sous Linux, l'alias est une commande qui nous permet d'exécuter plusieurs commandes ou opérations en créant un raccourci. Cela fait gagner du temps et améliore la productivité, surtout si votre travail implique de taper de nombreuses commandes.

Par exemple, si vous souhaitez créer un répertoire et un fichier dans ce répertoire, vous devez exécuter différentes commandes pour réaliser cette tâche. Cependant, les alias aident à effectuer des tâches aussi complexes en une seule fois.







Dans ce guide, j'explorerai ce que sont les alias, leurs types sous Linux et comment créer et supprimer des alias.



Exigence



Système Linux (toute distribution Linux)
Accéder Accès root/sudo au système





Qu'est-ce qu'un pseudonyme

Sous Linux, l'alias est un utilitaire de ligne de commande qui peut créer un raccourci pour plusieurs commandes ou opérations. Une référence d'alias au groupe de commandes qui s'exécutent simultanément.

Sous Linux, toutes les commandes sont difficiles à mémoriser et, compte tenu de la nature de l'opération, l'utilisation de la commande devient également complexe. La commande alias est principalement utilisée pour remplacer les commandes longues et complexes par des raccourcis afin d'éviter toute erreur de commande ou d'option.



Syntaxe de création d'un alias sous Linux

Utilisez la syntaxe suivante pour créer un alias sous Linux.

Syntaxe:

alias nom =' < commandes… > '


Dans la syntaxe ci-dessus :

alias: Le mot-clé pour créer un alias.

nom: Le nom d'alias, il peut s'agir de n'importe quel nom.

 : Il comprend des commandes ou des groupes de commandes. Il peut également inclure des options et d’autres arguments.

Quelques considérations importantes pour la création d'un alias :

    • Donnez un nom unique à l'alias et lors de la création d'un alias permanent, assurez-vous qu'il ne correspond à aucune commande prédéfinie.
    • Utilisez des guillemets simples pour inclure les commandes.
    • Évitez d'ajouter un espace après et avant le signe égal (=), sinon cela pourrait donner un pseudonyme introuvable erreur.

Comment créer un alias sous Linux

Un alias peut être créé à l'aide de la commande alias et de la syntaxe donnée ci-dessus. Comprenons-le avec un exemple :

alias mise à jour =' sudo mise à jour appropriée && sudo mise à niveau appropriée'



J'ai créé un pseudo mise à jour de deux commandes fréquemment utilisées sous Linux ; mise à jour et mise à niveau. Au lieu de taper deux commandes, vous créez un alias et tapez uniquement cet alias pour effectuer les opérations.


Comprenons-le avec un autre exemple :

alias se déplacer =' CD ~ / Documents / nouveaux_documents / dernier / des dossiers / '



Dans cet exemple, j'ai créé un alias se déplacer pour naviguer dans le des dossiers annuaire. Au lieu de taper le chemin complet, je peux utiliser l'alias se déplacer pour entrer directement dans le des dossiers annuaire.

Comment lister les alias sous Linux

Pour répertorier les alias sous Linux, tapez la commande alias et tous les alias seront répertoriés.

alias


Types d'alias

Il existe deux types d'alias :

Alias ​​temporaire : L'alias temporaire reste opérationnel tant que la session en cours est active et est automatiquement supprimé à la fin de la session. L'alias temporaire est simplement créé à l'aide de la commande alias.

Alias ​​permanent : L'alias permanent reste opérationnel même après la fin de la session. L'alias permanent nécessite quelques modifications supplémentaires dans les fichiers système.

Créer un alias temporaire

Chaque alias créé à l'aide de la commande alias est temporaire. Il reste opérationnel tant que la session est active. Par exemple, créons un alias temporaire qui met à jour les référentiels.

alias mise à jour =' sudo mise à jour appropriée && sudo mise à niveau appropriée'


Cela fonctionnera dans la session active en cours. Maintenant, quittez la session et reconnectez-vous, essayez d'exécuter l'alias et cela ne fonctionnera pas.


Pour quitter la session, fermez simplement le terminal et relancez-le.

Supprimer un alias temporaire

Pour supprimer l'alias temporaire, utilisez le tu pleures commande tout en étant dans la session active.

Syntaxe:

tu pleures < alias >


Par exemple, pour supprimer l'alias de mise à jour, utilisez :

tu pleures mise à jour



Maintenant, listez les alias et vous verrez que la mise à jour n'est plus disponible :


Pour supprimer tous les alias, utilisez :

tu pleures -un


Créer un alias permanent

Pour créer un alias permanent, vous devez apporter des modifications au fichier de configuration du shell. Le fichier de configuration dépend du shell que vous utilisez.

    • Pour Bash, c'est bashrc
    • Pour Zsh c'est rétrécir

J'utilise Bash ; par conséquent, je vais ouvrir le fichier bashrc.

sudo nano ~ / .bashrc



Maintenant, tapez l'alias mise à jour à la fin du fichier. L'alias serait :

alias mise à jour =' sudo mise à jour appropriée && sudo mise à niveau appropriée'


Enregistrez le fichier en utilisant ctrl+x puis appuyez sur et et .


Maintenant, sourcez le fichier :

source ~ / .bashrc



Cet alias restera permanent que vous mettiez fin à la session ou que vous éteigniez la machine.

L'opérateur de redirection (>>) peut également être utilisé pour créer l'alias permanent car il ajoutera la commande alias à la fin du fichier bashrc.

écho ' alias mise à jour =' sudo mise à jour appropriée && sudo mise à niveau appropriée'' >> ~ / .bashrc



N'oubliez pas de sourcer le fichier bashrc pour enregistrer les modifications.

Supprimer un alias permanent

Pour supprimer un alias permanent, vous devez le supprimer du fichier de configuration du shell. Dans mon cas, c'était bashrc, ouvrez le fichier et supprimez l'alias.


Après avoir supprimé l'alias, sourcez le fichier bashrc en exécutant la commande ci-dessous :

source ~ / .bashrc


L'alias a été supprimé.

Créer un alias avec des arguments

Les alias deviennent encore plus utiles lorsque vous pouvez leur ajouter des arguments. Vous pouvez le faire avec la technique de création d’alias permanent.

Notez que dans cette technique, nous n’utilisons pas le alias mot-clé, nous utiliserons un fonction plutôt.

Syntaxe:

fonction < nom de fonction > ( ) {
< commandes… >
}


Créons une fonction qui prendra le nom du fichier comme argument et créons un fichier dans le répertoire de travail actuel.

Dans le code suivant, $1 est l'argument ; le nombre d'arguments peut être augmenté en utilisant $2, $3 et ainsi de suite.


Ouvrez le fichier bashrc et tapez la fonction suivante à la fin du fichier.

fonction créer un fichier ( ) {
touche ' 1 $ »
}



Maintenant, exécutez le source ~/.bashrc commande pour enregistrer les modifications et activer l’alias.

source ~ / .bashrc


Maintenant, exécutez la fonction alias avec le nom du fichier.

createFile monFichier.txt


Un fichier sera créé avec le prénom de l’utilisateur.

Supprimer un alias avec des arguments

La procédure de suppression de l'alias avec des arguments est similaire à la suppression d'un alias permanent. Ouvrez le fichier bashrc, supprimez la fonction ; enregistrez le fichier et sourcez-le à l'aide du source ~/.bashrc commande.

Conclusion

L'alias sous Linux est un utilitaire utile qui vous permet de créer un raccourci faisant référence à une ou plusieurs commandes à utiliser. Gain de temps et amélioration de l’efficacité sont les principaux avantages de cette commande. Les alias sont temporaires mais ils peuvent être rendus permanents en éditant le fichier de configuration du shell. Les alias temporaires peuvent être supprimés immédiatement ou disparaître automatiquement à la sortie de la session active. Alors que pour les alias permanents, vous devez les supprimer du fichier de configuration du shell bashrc ou zshrc.