Aliasy: Terminálové skratky

Nič ako terminál, jeho ľahkosť, účinnosť a rýchlosť nám v každodennom živote nepomáhajú riešiť úlohy základné alebo dokonca zložité, od premenovania veľkých súborov, alebo dokonca prevedenie našej hudobnej knižnice do formátu vorbis. Všetko sa to deje v období oveľa menej času než ich grafické náprotivky.

skratka

Čo však robiť, keď musíme zapamätať si veľké množstvo príkazov?.

Uvažujme ako priemerný užívateľ: Môžu sa cítiť veľmi ohromení množstvom príkazov, ktoré majú použiť, svojou zložitosťou a rôznymi funkciami (a naozaj im to nevyčítam). Na prvý pohľad vás také veci môžu vrátiť, keď začnete terminál používať. Stačí spočítať, koľkokrát sme počuli niečo ako:

«Hej, aký bol ten príkaz na pripojenie USB kľúča? Dal som ho zle a vyššie mi to urobilo chybu»

Alebo si prečítajte niečo takmer nevyhnutné:

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

A pokiaľ nebudeme mať dobrý „cheat sheet“ so všetkými našimi príkazmi, alebo ak to nebude možné, budeme mať dobrú pamäť, ťažko by sme sa z toho dostali. 100% k našej konzole. Ak zvyčajne terminál využívate intenzívne, nepopierate, že po napísaní toľkých príkazov nás môžu zmiasť a dokonca aj otravovať. Našťastie máme prezývka, vzali sme dlhý a rozsiahly príkaz a pridelili sme mu menšiu skrátenú skratku, ktorá sa oveľa ľahšie pamätá a píše.

Napríklad máme tieto príkazy:

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

Iste to bude rýchlejšie a ľahšie to napísať:

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

Všetko, čo musíte urobiť, je otvoriť súbor v textovom editore. .bashrc (ak používate škrupinu ako tresnúťak používate zhs idú dnu .zshrc) a pridajte niečo ako:

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'

A to nie je všetko, môžeme pridať veľa užitočných funkcií, od rozbalenia, náhodného počúvania hudby z adresára, kompresie, poznania dátumu, pripomenutí, presunu medzi adresármi atď.

Je tiež možné pridať im nejakú farbu pomocou „echa“ a dokonca k nim priradiť zvukové udalosti pomocou mpg321 o ogg123.

Niekoľko základných príkladov navigácie v adresári:

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

Aj keď, urobiť niečo veľmi zložité, by bolo najvhodnejšie napíš samostatný scenár, aby náš súbor nebol tak nasýtený .bashrc.

Nakoniec zanechám niektoré svoje osobné aliasy, veľmi osobné:

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

A máte nejaké dobré aliasy, o ktoré sa chcete podeliť?

Efektívne odpaľovacie zariadenia

Týmto uzatvárame malú kontrolu aliasov a ich použití. Pamätajte, že ak chcete eliminovať aliasy, môžete použiť tento nástroj. Unalias:

unalias mi-alias

Ak chcete odstrániť alias.

unalias a

Odstránenie všetkých aliasov v priečinku .bashrc.

Aj keď, ak ich niekto zneužije, môže sa to stať že nakoniec zabudnete na skutočné príkazy (ako ja), takže je najlepšie ich používať striedmo.

Dúfam, že teraz, ak môžete zo svojich terminálov trochu viac šťavy, teraz úspora aspoň trochu času. Majte vynikajúci víkend, dočítame sa neskôr.

Zdravím.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Abel dijo

    Požehnané aliasy, ktoré nám trochu uľahčujú život, nás robia lenivejšími. xD

    Kedysi som ich mal príliš veľa, ale ako hovoríš, nakoniec zabudneš na skutočné príkazy, takže teraz používam na nastavenie preferencií iba niekoľko.

    Zdravím a dobrý článok.

    1.    KZKG ^ Gaara dijo

      To isté sa stalo aj mne ... nakoniec som zabudol príkaz, pretože som na všetko používal aliasy haha ​​...
      Teraz používam iba jeden na pripevnenie ISO a na extrahovanie zvuku z video súboru, dve veci, ktoré robím málokedy 😉

      Zdravím a dobrý článok 😀

      1.    Maxwell dijo

        Ďakujem, som rád, že to bolo užitočné.

        Zdravím.

  2.   ren434 dijo

    Ak je to pravda, človek nakoniec zabudne na veľa skutočných príkazov hahaha xD, preto ich teraz používam iba na vynechanie sudo a myslím si, že na ten nikdy nezabudnem.
    Aj keď, ak som zabudol nejaký príkaz „apropos“, je to spása.

    1.    ren434 dijo

      ojoj! Aké zvedavé a skvelé sú tieto kotlety, nepoznal som ich.

      A keď sa prehnem xD, zistím, že existujú kotlety aj pre emacs, ale pre čakru nevidím nič. Uvidím, či nejaký vyrobím a zdieľam tu.

    2.    KZKG ^ Gaara dijo

      V skutočnosti sme to pred časom dali hehe: https://blog.desdelinux.net/cubos-comandos-para-distros-gnulinux/

  3.   riadny dijo

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

    To je môj .bashrc xD

    1.    KZKG ^ Gaara dijo

      O_O ... WTF !!!

  4.   auroszx dijo

    Kedysi som veľmi často používal aliasy, ale nie natoľko, aby som zabudol na pôvodné príkazy ... Určite sú veľmi užitočné 🙂