Aliassen: Terminal-snelkoppelingen

Er gaat niets boven een terminal, zijn gemak, zijn efficiëntie en zijn snelheid helpen ons dagelijks los taken op eenvoudig of zelfs complex, van het hernoemen van grote sets bestanden, of zelfs het converteren van onze muziekbibliotheek naar het vorbis-formaat. Het doet het allemaal in een periode van veel minder tijd dan hun grafische tegenhangers.

snelkoppeling

Maar wat doen we als het moet? onthoud grote hoeveelheden commando's?.

Laten we denken als een gemiddelde gebruiker: ze kunnen zich erg overweldigd voelen door de hoeveelheid commando's die ze moeten gebruiken, door hun complexiteit en hun verschillende functies (en de waarheid dat ik ze niet kwalijk neem). Op het eerste gezicht kunnen dingen als deze u teruggooien wanneer u de terminal gaat gebruiken. Tel gewoon de keren dat we zoiets hebben gehoord als:

«Hé, hoe was dat commando om de usb-sleutel te koppelen? Ik heb hem fout gemaakt en daarboven heeft het me een fout gegeven»

Of lees iets wat bijna onvermijdelijk is:

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

En tenzij we een goed "spiekbriefje" hebben met al onze bevelen, of als dat niet lukt, een goed geheugen, kunnen we er nauwelijks uitkomen. 100% naar onze console. Als je de neiging hebt om een ​​terminal intensief te gebruiken, zul je niet ontkennen dat ze ons na het schrijven van zoveel commando's in verwarring kunnen brengen en zelfs kunnen irriteren. Gelukkig hebben we de alias, namen we een lang en uitgebreid commando en gaven het een kleinere, verkorte snelkoppeling, veel gemakkelijker te onthouden en te schrijven.

We hebben bijvoorbeeld deze opdrachten:

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

Het zal zeker sneller en gemakkelijker voor u zijn om dit te typen:

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

Om dit te doen, hoeft u alleen maar uw bestand te openen in een teksteditor .bashrc (als je een shell gebruikt als slaanals je gebruikt Zhs ze gaan naar binnen .zshrc), en voeg iets toe als:

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'

En dat is niet alles, we kunnen veel handige functies toevoegen, van uitpakken, willekeurig naar muziek luisteren vanuit een map, comprimeren, de datum kennen, herinneringen, schakelen tussen mappen, enz.

Het is ook mogelijk om er wat kleur aan toe te voegen via "echo" en er zelfs geluidsgebeurtenissen aan te relateren via mpg321 o ogg123.

Enkele basisvoorbeelden met directory-navigatie:

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

Hoewel, om iets heel ingewikkelds te doen, het meest geschikt zou zijn schrijf een apart script, om ons bestand niet zo te verzadigen .bashrc.

Eindelijk laat ik enkele van mijn persoonlijke aliassen achter, heel persoonlijk:

##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 -__-"'

En heb je een paar goede aliassen om te delen?

Efficiënte draagraketten

En hiermee sluiten we deze kleine recensie over aliassen en hun gebruik af, onthoud dat als u aliassen wilt verwijderen, u het hulpprogramma kunt gebruiken alias:

unalias mi-alias

Om een ​​alias te verwijderen.

unalias a

Om alle aliassen in het .bashrc.

Hoewel het kan gebeuren als iemand ze misbruikt dat je uiteindelijk de eigenlijke commando's vergeet (zoals ik) dus het beste om ze spaarzaam te gebruiken.

Ik hoop dat als je nu wat meer sap van je terminals kunt krijgen, nu bespaart in ieder geval een beetje tijd. Fijn weekend gehad, lezen we later.

Groeten.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Abel zei

    Gezegende aliassen die het leven voor ons een beetje gemakkelijker maken, die ons lui maken. xD

    Ik had er vroeger te veel, maar zoals je zegt, vergeet je uiteindelijk de eigenlijke commando's, dus nu gebruik ik er maar een paar om voorkeuren in te stellen.

    Groeten en goed artikel.

    1.    KZKG ^ Gaara zei

      Hetzelfde overkwam mij ... ik vergat het commando, want ik gebruikte aliassen voor alles haha ​​...
      Nu gebruik ik er maar één om ISO's te mounten en om de audio uit een videobestand te extraheren, twee dingen die ik zelden doe hehe 😉

      Groeten en goed artikel 😀

      1.    Maxwell zei

        Bedankt, ik ben blij dat het nuttig is geweest.

        Groeten.

  2.   ren434 zei

    Als het waar is, vergeet je uiteindelijk veel van de echte commando's hahaha xD, daarom gebruik ik ze nu alleen om sudo weg te laten, en ik denk dat ik die nooit zal vergeten.
    Hoewel als ik een of ander 'apropos'-commando ben vergeten, het redding is.

    1.    ren434 zei

      oeps! Hoe merkwaardig en geweldig zijn deze karbonades, ik kende ze niet.

      En bukken xD, ik merk dat er zelfs voor emacs karbonades zijn, maar ik zie niets voor Chakra. Ik zal kijken of ik er een maak en het hier deel.

    2.    KZKG ^ Gaara zei

      In feite hebben we een tijdje geleden hier hehe: https://blog.desdelinux.net/cubos-comandos-para-distros-gnulinux/

  3.   gepast zei

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

    Dat is mijn .bashrc xD

    1.    KZKG ^ Gaara zei

      O_O … WTF !!!

  4.   auroszx zei

    Ik gebruikte veel aliassen, maar niet zozeer dat ik de originele commando's vergat ... Ze zijn zeker erg handig 🙂