Alias: raccourcis du terminal

Rien de tel qu'un terminal, sa facilité, son efficacité et sa rapidité nous aident au quotidien résoudre des tâches basique ou même complexe, de renommer de grands ensembles de fichiers, ou même de convertir notre bibliothèque musicale au format vorbis. Tout se passe dans une période de beaucoup moins de temps que leurs homologues graphiques.

raccourci

Mais que faisons-nous quand nous devons mémoriser de grandes quantités de commandes?.

Pensons comme un utilisateur moyen: ils peuvent se sentir dépassés par la quantité de commandes à utiliser, par leur complexité et leurs différentes fonctions (et la vérité que je ne les blâme pas). À première vue, des choses comme celles-ci peuvent vous rebuter lorsque vous commencez à utiliser le terminal. Comptez simplement les fois où nous avons entendu quelque chose comme:

«Hé, comment était cette commande pour monter la clé usb? Je l'ai mis mal et au-dessus cela m'a donné une erreur»

Ou lisez quelque chose de presque inévitable:

maxwell@triskel $> sudo aptt-get install foo
bash: aptt-get: orden no encontrada

Et à moins d'avoir une bonne "feuille de triche" avec toutes nos commandes, ou à défaut un bon souvenir, nous pourrions difficilement en sortir. 100% à notre console. Si vous utilisez habituellement un terminal de manière intensive, vous ne nierez pas qu'après avoir écrit autant de commandes, elles peuvent nous embrouiller, voire nous ennuyer. Heureusement, nous avons le alias, nous avons pris une commande longue et étendue et lui avons attribué un raccourci plus petit et abrégé, beaucoup plus facile à mémoriser et à écrire.

Par exemple, nous avons ces commandes:

sudo apt-get install
sudo apt-get remove
sudo apt-get update
apt-cache search

Ce sera sûrement plus rapide et plus facile pour vous de taper ceci:

apt-sys
apt-ren
apt-up
apt-find

Pour ce faire, il vous suffit d'ouvrir votre fichier dans un éditeur de texte .bashrc (si vous utilisez un shell comme bashsi vous utilisez zhs ils entrent .zshrc), et ajoutez quelque chose comme:

alias apt-sys='sudo apt-get install'
alias apt-ren='sudo apt-get remove'
alias apt-up='sudo apt-get update'
alias apt-find='apt-cache search'

Et ce n'est pas tout, nous pouvons ajouter de nombreuses fonctions utiles, de la décompression, de l'écoute de musique au hasard à partir d'un répertoire, de la compression, de la connaissance de la date, des rappels, du déplacement entre les répertoires, etc.

Il est également possible de leur ajouter de la couleur via «écho» et même de leur relier des événements sonores via mpg321 o ogg123.

Quelques exemples de base avec la navigation dans les répertoires:

## Dir shortcuts
alias atras='cd ..'
alias documentos='cd ~/documentos'
alias descargas='cd ~/descargas'
alias imagenes='cd ~/imagenes'
alias videos='cd ~/videos'

Bien que, pour faire quelque chose de très complexe, le plus approprié serait écrire un script séparé, pour ne pas trop saturer notre dossier .bashrc.

Enfin, je laisse certains de mes alias personnels, très personnel:

##Actualizar Trisquel
alias apt-dist!!='echo -e "\e[1;31mPeligro, peligro, que vas \e[1;37ma actualizar la distro entera o_o" && sudo apt-get update;apt-get -f -y dist-upgrade'
##Formatear
alias format?='sudo mkfs.vfat -F 32 -n'
##Editar bashrc
alias bash?='ne ~/.bashrc'
##Ver versión de Trisquel
alias trisquel?='cat /etc/lsb-release'
##Abrir navegador w3m
alias galeon?='echo -e "\e[0;32m:: :: ::\e[1;37mGaleon iniciado\e[0;32m:: :: ::" && sleep 2 && w3m http://trisquel.info/es'
##Salir
alias e?='exit'
##Dispositivos conectados
alias usb?='dmesg | grep sd'
##Saber el día y la hora
alias hoy?='echo -e "\e[1;31mPor favor deja de ser \e[1;37mtan vago, \e[1;33mmira que hoy es\e[1;32m:" && date "+%Y-%m-%d %A %T %Z" && echo -e "\e[1;37m Además yo no soy tu niñera -__-"'

Et avez-vous de bons alias à partager?

Lanceurs efficaces

Et avec cela, nous concluons cette petite revue sur les alias et leurs utilisations, rappelez-vous que si vous souhaitez éliminer des alias, vous pouvez utiliser l'utilitaire Unalias:

unalias mi-alias

Pour supprimer un alias.

unalias a

Pour supprimer tous les alias du .bashrc.

Bien que, si on en abuse, cela peut arriver que vous finissez par oublier les commandes réelles (comme moi) il vaut donc mieux les utiliser avec parcimonie.

J'espère que maintenant si vous pouvez obtenir un peu plus de jus de vos terminaux, maintenant gagner au moins un peu de temps. Passez un excellent week-end, nous lirons plus tard.

Salutations.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Abel dit

    Les alias bénis qui nous rendent la vie un peu plus facile, nous rendent plus paresseux. xD

    J'en avais trop mais comme vous le dites, vous finissez par oublier les commandes réelles, alors maintenant je n'en utilise que quelques-unes pour définir les préférences.

    Salutations et bon article.

    1.    KZKG ^ Gaara dit

      La même chose m'est arrivée ... J'ai fini par oublier la commande, car j'utilisais des alias pour tout haha ​​...
      Maintenant, je n'en utilise qu'un pour monter des ISO et pour extraire l'audio d'un fichier vidéo, deux choses que je fais rarement hehe 😉

      Salutations et bon article 😀

      1.    Maxwell dit

        Merci, je suis heureux que cela ait été utile.

        Salutations.

  2.   ren434 dit

    Si c'est vrai, on finit par oublier plusieurs des vraies commandes hahaha xD, c'est pourquoi je ne les utilise que maintenant pour omettre sudo, et je pense que je n'oublierai jamais celle-là.
    Bien que si j'oublie une commande «à propos», c'est le salut.

    1.    ren434 dit

      Oops! Comme ces côtelettes sont curieuses et géniales, je ne les connaissais pas.

      Et en esquivant xD, je trouve qu'il y a des côtelettes même pour les emacs, mais je ne vois rien pour Chakra, je vais voir si j'en fais un et le partager ici.

    2.    KZKG ^ Gaara dit

      En fait, nous avons mis il y a quelque temps ici hehe: https://blog.desdelinux.net/cubos-comandos-para-distros-gnulinux/

  3.   correct dit

    bash-4.1 $ cat .bashrc
    sh / usr / bin / screenfetch-dev
    alias ls = »ls -p –couleur = auto»
    bash-4.1 $

    C'est mon .bashrc xD

    1.    KZKG ^ Gaara dit

      O_O … WTF !!!

  4.   auroszx dit

    J'utilisais pas mal les alias, mais pas au point d'oublier les commandes d'origine… Elles sont certainement très utiles 🙂