Comment utiliser des alias bash

Comment utiliser des alias bash
La plupart des utilisateurs aiment utiliser des raccourcis pour l'exécution des commandes. Il existe de nombreuses commandes dans Ubuntu que nous devons exécuter régulièrement. Il sera très utile pour nous si nous pouvons exécuter ces commandes communes en tapant des commandes de raccourci. En utilisant des alias bash, les utilisateurs d'Ubuntu peuvent facilement créer des commandes de raccourci des grandes commandes qui sont utilisées fréquemment. Les alias bash facilitent non seulement la tâche, mais économisent également le temps des utilisateurs. L'utilisateur peut déclarer un alias temporaire ou permanent. Les alias temporaires peuvent être utilisés tant que la session de l'utilisateur existe. Si l'utilisateur veut utiliser des commandes de raccourci à chaque fois que la session commence, alors il doit créer un alias permanent en utilisant ~ /.bashrc et ~ /.bash_profile des dossiers. Ce tutoriel montre comment vous pouvez créer et utiliser des alias bash dans Ubuntu en utilisant quelques exemples.

Exemple-1: Déclaration temporaire des alias bash

Déclarer un alias de bash temporaire est une tâche très simple. La commande alias est utilisée pour créer un raccourci de n'importe quelle commande. Par exemple, le LS -LA La commande est une commande très couramment utilisée pour afficher la liste de tous les fichiers et dossiers avec permission. Vous pouvez créer le raccourci de cette commande en utilisant l'alias commande. Supposons que la commande de raccourci sera L. Exécutez les commandes suivantes pour créer le raccourci de LS -LA et tester la commande.

Vérifier la sortie de le ls -ls commande

$ ls -ls

Créer une commande Alias ​​pour LS -LA

$ alias l = "ls -la"

Tester le raccourci de LS -LS

$ L

Sortir:
Après avoir exécuté les commandes ci-dessus, la sortie de la commande «l» qui a été créée par la commande «alias» et les commandes «ls -La» sont les mêmes.

Si l'utilisateur ferme la session et démarre à nouveau une nouvelle session, la commande Alias ​​ne fonctionnera pas.

Exemple-2: Déclaration permanente de Bash Alias

Pour résoudre le problème ci-dessus, vous pouvez créer une commande d'alias permanente. Supposons que vous souhaitiez créer un raccourci du «mkdir"Commande avec le nom d'alias"C»Et utilisez-le de façon permanente. Ouvert ~ /.Fichier Bashrc Dans n'importe quel éditeur, ajoutez la commande Alias ​​dans ce fichier, enregistrez le fichier et exécutez la commande 'source' pour réexécuter le fichier avec la commande d'alias ajoutée.

Exécutez la commande suivante pour ouvrir le ~ /.Fichier Bashrc dans nano éditeur.

$ nano ~ /.bashrc

Ajoutez la commande «Alias» suivante dans le fichier et enregistrez-le.

alias c = ”mkdir”

Réexécutez le fichier pour rendre la commande active.

$ source ~ /.bashrc

Exécutez les commandes suivantes pour tester la commande de raccourci de «Mkdir».

$ C testdir
$ ls

Sortir:
La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.

Exemple-3: utilisation de la commande 'alias' pour 'cd'

La commande 'cd' est utilisée pour modifier le répertoire de travail actuel. La façon d'utiliser la commande 'Alias' pour différents types de commandes 'CD' est affichée dans cet exemple. La commande 'CD…' est utilisée pour définir le répertoire un niveau à partir du répertoire actuel. Exécutez les commandes suivantes pour créer la commande alternative de «CD…» et tester la commande «alias» créée.

$ alias p_dir = 'cd…'
$ p_dir

Sortir:
La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.

La commande 'CD… /… /' est utilisée pour définir le répertoire deux niveaux du répertoire actuel. Exécutez les commandes suivantes pour créer la commande alternative de 'CD… /… /' et testez la commande «Alias» créée.

$ alias 2p_dir = 'cd… /… /'
2p_dir

Sortir:

La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.

Exemple-4: utilisation de la commande 'alias' pour 'BC'

La commande «BC» est utilisée pour les opérations mathématiques avec des données fractionnées. La façon de créer une commande alternative de la commande 'BC' a été montrée dans cet exemple.

Exécutez les commandes suivantes pour créer et tester la commande 'alias' de la commande 'BC'.

$ alias cal = 'bc -l'
$ echo "échelle = 2; 37/2" | cal

Sortir:

La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.

Exemple-5: utilisation de «l'alias» pour le privilège racine

La commande «sudo -i» est utilisée pour définir le privilège racine. La façon de créer la commande alternative de la commande «sudo -i» a été montrée dans cet exemple.

Exécutez les commandes suivantes pour créer et tester la commande 'alias' de la commande 'sudo -i'.

$ alias admin = 'sudo -i'
$ admin

Sortir:

La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.

Exemple-6: Utilisation de «Alias» pour trouver la commande spécifique de l'histoire

La commande «grep» est principalement utilisée pour rechercher le contenu spécifique dans un fichier ou un texte, et la commande «History» est utilisée pour conserver l'historique des commandes précédemment utilisées. Parfois, cela nécessite de découvrir l'historique des commandes spécifiques précédemment utilisées en utilisant «grep». Si cette tâche a besoin de plusieurs fois, la création de la commande Alias ​​pour trouver la commande spécifique de l'historique à l'aide de «grep» est une bonne option. L'utilisation de la commande «Alias» pour trouver la commande spécifique de l'histoire en utilisant «grep» s'est montrée dans ce tutoriel.

Exécutez les commandes suivantes pour créer et tester la commande 'alias' pour trouver la commande particulière de l'histoire.

$ alias f_cmd = 'History | grep'
$ f_cmd chat
$ f_cmd pwd

Sortir:

La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.

Exemple: utilisation de «Alias» pour compter le nombre total de fichiers du répertoire actuel

Il existe de nombreuses façons de compter le nombre total de fichiers du répertoire actuel en bash. Le moyen simple de compter les fichiers totaux du répertoire actuel est d'utiliser les commandes «finir» et «wc». En créant une commande «Alias» pour faire cette tâche facilite la tâche.

Exécutez la commande suivante pour créer et tester la commande 'Alias' pour compter le nombre total de fichiers du répertoire actuel.

$ ls
$ alias totalfiles = 'trouver . -Type F | wc -l '
$ TotalFiles

Sortir:

La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.

Exemple-3: supprimer les alias bash

Les «unalias» La commande est utilisée pour supprimer le alias commande. Après avoir utilisé cette commande, l'alias ne fonctionnera pas. Donc, si vous pensez que vous ne voulez plus la commande de raccourci, vous pouvez utiliser la commande Alias ​​pour le supprimer en permanence.

Exécutez les commandes suivantes pour vérifier l'utilisation de la commande 'Unalias' pour supprimer la commande de raccourci précédemment créée.

$ alias d = 'date'
$ d
$ unalias d
$ d

Sortir:

La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.

Supprimer ou commenter la ligne utilisée pour créer la commande 'alias' dans le ~ /.Fichier Bashrc et le réexécuter pour la suppression de l'alias permanent.

Conclusion:

Vous pouvez utiliser la commande «Alias» à diverses fins pour créer un raccourci des commandes. Ce didacticiel aidera à comprendre l'utilisation de base de la commande «Alias» afin que les utilisateurs de bash puissent facilement appliquer cette commande pour créer un raccourci des commandes régulièrement utilisées.