Aliaser: Terminal snarveier

Ingenting som en terminal, dens lette, effektivitet og hastighet hjelper oss i vårt daglige løse oppgaver grunnleggende eller til og med komplisert, fra å gi nytt navn til store sett med filer, eller til og med konvertere musikkbiblioteket vårt til vorbis-format. Det hele gjør i en periode på mye kortere tid enn deres grafiske kolleger.

snarvei

Men hva gjør vi når vi må huske store mengder kommandoer?.

La oss tenke som en gjennomsnittlig bruker: De kan føle seg veldig overveldet av mengden kommandoer å bruke, av deres kompleksitet og deres forskjellige funksjoner (og jeg klandrer dem virkelig ikke). Ved første øyekast kan ting som dette kaste deg tilbake når du begynner å bruke terminalen. Bare telle gangene vi har hørt noe sånt som:

«Hei, hvordan var den kommandoen om å montere USB-nøkkelen? Jeg har satt ham feil og over det har gitt meg en feil»

Eller les noe nesten uunngåelig:

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

Og med mindre vi har et godt "jukseark" med alle våre kommandoer, eller hvis vi ikke har et godt minne, kunne vi knapt komme oss ut av det. 100% til konsollen vår. Hvis du pleier å bruke en terminal intensivt, vil du ikke benekte at etter å ha skrevet så mange kommandoer kan de forvirre oss, og til og med irritere oss. Heldigvis har vi alias, vi tok en lang og omfattende kommando og tildelte den en mindre, forkortet snarvei, mye lettere å huske og skrive.

For eksempel har vi disse kommandoene:

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

Det vil sikkert være raskere og enklere for deg å skrive dette:

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

For å gjøre dette er alt du trenger å gjøre å åpne filen i en tekstredigerer. .bashrc (hvis du bruker et skall som bashhvis du bruker zhs de går inn .zshrc), og legg til noe som:

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'

Og det er ikke alt, vi kan legge til mange nyttige funksjoner, fra å pakke ut, lytte til musikk tilfeldig fra en katalog, komprimere, vite dato, påminnelser, flytte mellom kataloger, etc.

Det er også mulig å legge litt farge til dem via "ekko" og til og med relatere lydhendelser til dem via mpg321 o ogg123.

Noen grunnleggende eksempler med katalognavigasjon:

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

Selv om det mest hensiktsmessige er å gjøre noe veldig komplisert skrive et eget manus, for ikke å mette filen vår så mye .bashrc.

Til slutt forlater jeg deg noen av mine personlige aliaser, veldig personlig:

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

Og har du noen gode aliaser å dele?

Effektive bæreraketter

Og med dette avslutter vi denne lille gjennomgangen om aliaser og deres bruk, husk at hvis du vil eliminere aliaser, kan du bruke verktøyet Unalias:

unalias mi-alias

For å fjerne et alias.

unalias a

For å fjerne alle aliaser i .bashrc.

Skjønt, hvis man misbruker dem, kan det skje at du ender opp med å glemme de faktiske kommandoene (som meg) så best å bruke dem sparsomt.

Jeg håper det nå, hvis du kan få litt mer juice fra terminalene dine sparer i det minste litt tid. Ha en utmerket helg, vil vi lese senere.

Hilsener.


10 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Abel sa

    Velsignede aliaser som gjør livet litt lettere for oss, gjør oss latere. xD

    Jeg pleide å ha for mange, men som du sier, til slutt ender du med å glemme de faktiske kommandoene, så nå bruker jeg bare noen få for å angi preferanser.

    Hilsen og god artikkel.

    1.    KZKG ^ Gaara sa

      Det samme skjedde med meg ... Jeg endte med å glemme kommandoen, fordi jeg brukte aliaser for alt haha ​​...
      Nå bruker jeg bare en for å montere ISOer og for å trekke ut lyden fra en videofil, to ting som jeg sjelden gjør hehe 😉

      Hilsen og god artikkel 😀

      1.    Maxwell sa

        Takk, jeg er glad for at det har vært nyttig.

        Hilsener.

  2.   ren434 sa

    Hvis det er sant, ender man opp med å glemme mange av de virkelige kommandoene hahaha xD, det er derfor jeg bare bruker dem nå for å utelate sudo, og jeg tror at jeg aldri vil glemme den.
    Selv om det er frelse, hvis jeg glemte noen "apropos" -kommandoer.

    1.    ren434 sa

      oops! Hvor nysgjerrige og flotte er disse karbonadene, jeg kjente dem ikke.

      Og ducking xD, jeg finner ut at det er koteletter til og med for emacs, men jeg ser ikke noe for Chakra. Jeg skal se om jeg lager en og dele den her.

    2.    KZKG ^ Gaara sa
  3.   ordentlig sa

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

    Det er min .bashrc xD

    1.    KZKG ^ Gaara sa

      O_O ... WTF !!!

  4.   auroszx sa

    Jeg brukte aliaser ganske mye, men ikke til det punktet at jeg glemte de originale kommandoene ... De er absolutt veldig nyttige 🙂