GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer des alias de frappe de ligne de commande sous Linux

En tant qu'ingénieur solutions, la plupart de mon travail se déroule sur le terminal Linux. Au fur et à mesure que vous continuez à utiliser la CLI, vous commencerez à remarquer que la plupart des commandes que vous utilisez quotidiennement sont généralement un sous-ensemble répétitif des commandes générales, pour nous simplifier la vie, en règle générale, nous devons garder ces commandes aussi faciles à utiliser que possible. Nous avons déjà des commandes CLI présélectionnées comme ps , ls , sed , grep , etc. Même leur utilisation peut être simplifiée et amusante en utilisant des alias de frappe.

Tout cela a été très bien pensé et nous avons la chance que bash nous offre la possibilité d'utiliser des alias de frappe à utiliser. Voyons ce que nous pouvons accomplir en sauvegardant simplement nos commandes quotidiennes en tant qu'alias/commandes abrégées dans Bash. Prêt ?

Comment enregistrer les alias de frappe

C'est très simple et direct, disons que vous voulez lister tout le contenu d'un dossier au lieu de taper ls -latr, vous voulez utiliser juste ls en utilisant l'alias commande :

$ alias ls='ls -latr' 

Vous pouvez enregistrer vos frappes au clavier, mais elles ne seront enregistrées que jusqu'à ce que vous quittiez le shell. Faites également attention à l'espacement dans la commande ci-dessus.

Et si je veux masquer temporairement cet alias déclaré ci-dessus :utilisez simplement \ls et vous n'obtiendrez que la fonctionnalité par défaut.

Conseils :

  • Et si vous souhaitez supprimer l'alias dans le shell actuel ?
  • Tapez simplement unalias ls

Maintenant, nous avons une idée sur la façon de créer nos propres commandes abrégées dans Bash, mais nous avons également besoin que cela soit enregistré lorsque nous nous reconnectons à notre shell bash. Pour ce faire, vous devez enregistrer la commande alias dans un fichier spécial appelé ~/.bashrc où vous pouvez enregistrer tous vos alias de frappe qui persisteront même après vous être reconnecté à votre shell. N'oubliez pas de sourcer votre .bashrc fichier lorsque vous avez fini d'y ajouter vos alias, afin que vos alias deviennent actifs sans déconnexion/connexion.

$ source ~/.bashrc 

Voici quelques exemples sympas que j'utilise dans mon .bashrc fichier et vous pouvez les incorporer si vous les trouvez avantageux.

Expérience de type Windows sous Linux

alias copy="cp"

alias rename="mv"

alias md="mkdir"

alias rd="rmdir"

alias del="rm -i"

Changements de répertoire simplifiés

alias ..='cd ..'

alias ...='cd ../../../'

alias ....='cd ../../../../'

Commandes de mise à jour

alias update='yum update'

alias updatey='yum -y update'

Alias ​​du gestionnaire d'abonnements

alias sml=`subscription-manager list --available --all`

alias smr=`subscription-manager remove --all`

Une liste aléatoire de commandes utiles

alias root='sudo -i'

alias su='sudo -i'

alias reapache='systemctl restart httpd'

alias cpuinfo=’lscpu’

alias tcpdump=’tcpdump -i eth0`

alias ping=’ping 8.8.8.8 -c 5’

#browser selection

alias chrome='/opt/google/chrome/chrome'

alias opera='/opt/opera/opera'

alias firefox=’/opt/firefox/firefox’

alias df='df -khT'

alias du='du -h'

alias top='atop'

Conclusion

Vous pouvez continuer à ajouter divers alias, mais le but de cet article est de vous faciliter la vie en enregistrant les commandes régulièrement utilisées dans le .bashrc fichier et en utilisant un alias de raccourci pour appeler la commande avec des options.

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


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

  2. Comment créer un package RPM Linux

  3. Comment créer une clé USB amorçable Linux à partir de la ligne de commande Linux

  4. Comment créer un swap sous Linux

  5. Comment créer des commandes personnalisées sous Unix/Linux ?

Comment créer un alias SSH sous Linux

Comment créer un alias sous Linux

Comment créer des alias pour personnaliser les commandes dans Ubuntu

Comment créer des alias de domaine

Commande d'alias Linux

Comment créer des alias pour personnaliser les commandes dans Debian