GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer un alias sous Linux

En tant qu'administrateurs système et passionnés de la ligne de commande, nous nous retrouvons inévitablement à utiliser les mêmes commandes jusqu'à la nausée. Si nous sommes bons dans notre travail, nous devons toujours nous efforcer de rendre nos processus plus efficaces. L'objectif est de "faire plus avec moins".

L'un des premiers articles que j'ai écrits pour Enable Sysadmin, que vous pouvez trouver ici, concernait l'outil AutoHotkey pour Windows. Il s'agit d'un utilitaire fantastique qui vous permet de configurer un script convivial qui allège votre charge de travail. Comme je n'ai pas encore trouvé de substitut approprié à cet outil sous Linux, j'ai cherché à configurer des alias pour les commandes que j'utilise régulièrement. Comme je ne travaille plus dans le secteur de l'assistance, la plupart d'entre eux ne sont que des changements de qualité de vie. Une fois que vous avez compris comment configurer un alias, ce processus peut être appliqué à presque toutes les situations.

Alias

Tout d'abord :qu'est-ce qu'un alias et pourquoi m'en soucier ? Eh bien, un alias est une commande personnalisée créée par l'utilisateur pour exécuter une autre commande ou un groupe de commandes, généralement plus compliqué. L'utilité des alias peut être vue dans "Decluttering process management", où je mentionne un alias que j'ai créé pour la commande suivante : 

$ ps xawf -eo pid,user,cgroup,args

Au lieu de saisir cette commande complète, j'ai créé un alias qui me permet d'utiliser pscgroup pour exécuter la commande d'origine, beaucoup plus longue. Maintenant que vous pouvez voir l'utilitaire proposé, voyons où et comment configurer nos alias.

[Vous voulez essayer Red Hat Enterprise Linux ? Téléchargez-le maintenant gratuitement.]

Créer des alias

Il y a quelques points à noter lors de la création d'alias. Dans le cadre de cet article, les alias sont créés utilisateur par utilisateur. Si je crée un alias en tant qu'utilisateur tcarrigan puis passez à la root utilisateur, l'alias créé ne fonctionnera pas. Ici vous pouvez voir que j'ai aliasé ls d'utiliser un programme appelé EXA qui affiche des informations supplémentaires et ajoute un code couleur. La même commande, dans le même répertoire que l'utilisateur root, affiche la sortie standard pour ls  : 

Il existe des emplacements où vous pouvez créer des alias pour couvrir tous les utilisateurs. Pour plus d'informations sur ce sujet, consultez la documentation du shell bash.

Pour l'instant, nous allons créer notre alias sous l'utilisateur testuser . Donc, dans mon répertoire personnel, j'entre mon alias dans .bashrc . N'oubliez pas que ce fichier est masqué par défaut. Il peut être vu en ajoutant le -a drapeau à votre ls commande :

Vous pouvez voir que cet utilisateur démarre sans alias. Nous corrigerons bientôt cette situation. Pour l'instant, nous allons nous intéresser à la syntaxe de la commande. La syntaxe correcte est la suivante : 

alias shortname=<command you want carried out>

Nous allons maintenant aliaser le ls commande à ls -lra afin que vous ayez un meilleur aperçu de tous vos fichiers, cachés et non cachés :

Maintenant, rechargez le .bashrc fichier à l'aide de la commande suivante :

$ source ~/.bashrc 

Lorsque vous utilisez le standard ls commande maintenant, vous pouvez voir que l'alias est maintenant actif, vous donnant la sortie pour ls -lra :

Conclusion

Bien que cet alias soit un simple changement de qualité de vie, vous pouvez appliquer ce même concept à des commandes longues et compliquées que vous devrez peut-être utiliser régulièrement dans votre travail quotidien. Faites-nous savoir quels sont certains de vos cas d'utilisation préférés. Chez Enable Sysadmin, nous sommes impatients d'avoir de vos nouvelles.


Linux
  1. Comment utiliser la commande Su sous Linux

  2. Comment créer un alias et utiliser la commande Alias ​​sous Linux

  3. Comment créer un script d'une commande Linux

  4. Comment créer des fichiers d'une certaine taille sous Linux

  5. Commande Linux ln

Comment créer des groupes sous Linux (commande groupadd)

Comment créer un répertoire sous Linux à l'aide de la commande mkdir

Comment créer un alias SSH sous Linux

Commande alias sous Linux

Commande d'alias Linux

Comment créer un groupe sous Linux - Commande groupadd