Aliasy: Terminálové zkratky

Nic jako terminál, jeho snadnost, účinnost a rychlost nám v každodenním životě nepomáhají řešit úkoly základní nebo dokonce složité, od přejmenování velkých sad souborů nebo dokonce převedení naší hudební knihovny do formátu vorbis. Všechno se to děje v období mnohem méně času než jejich grafické protějšky.

zkratka

Ale co máme dělat, když musíme zapamatovat si velké množství příkazů?.

Přemýšlejme jako průměrný uživatel: Mohou se cítit velmi ohromeni množstvím příkazů, které mají použít, svou složitostí a různými funkcemi (a já jim to opravdu nevyčítám). Na první pohled vás takové věci mohou vrátit, když začnete terminál používat. Počítejte, kolikrát jsme slyšeli něco jako:

«Hej, jaký byl ten příkaz k připojení USB klíče? Dal jsem ho špatně a nad tím mi dal chybu»

Nebo si přečtěte něco téměř nevyhnutelného:

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

A pokud nebudeme mít dobrý „cheat sheet“ se všemi našimi příkazy nebo pokud nebudeme mít dobrou paměť, těžko bychom se dostali ven 100% k naší konzoli. Pokud obvykle terminál používáte intenzivně, nepopřete, že po napsání tolika příkazů nás mohou zmást a dokonce i otravovat. Naštěstí máme přezdívka, vzali jsme dlouhý a rozsáhlý příkaz a přidělili jsme mu menší, zkrácenou zkratku, mnohem snadněji zapamatovatelnou a psací.

Například máme tyto příkazy:

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

Určitě to bude rychlejší a snazší to napsat:

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

Vše, co musíte udělat, je otevřít soubor v textovém editoru. .bashrc (pokud používáte shell jako praštitpokud používáte zhs jdou dovnitř .zshrc) a přidejte něco jako:

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 není vše, můžeme přidat mnoho užitečných funkcí, od rozbalení, náhodného poslechu hudby z adresáře, komprese, znalosti data, připomenutí, přesunu mezi adresáři atd.

Je také možné jim přidat nějakou barvu pomocí „echa“ a dokonce s nimi spojit zvukové události pomocí mpg321 o ogg123.

Několik základních příkladů navigace v adresáři:

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

Nejvhodnější by však bylo udělat něco velmi složitého napsat samostatný skript, aby náš soubor nebyl tak nasycen .bashrc.

Nakonec nechám několik svých osobních aliasů, velmi 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 nějaké dobré aliasy, o které se chcete podělit?

Efektivní odpalovací zařízení

A tím uzavíráme tuto malou recenzi na aliasy a jejich použití, nezapomeňte, že pokud chcete odstranit všechny aliasy, můžete použít nástroj aalias:

unalias mi-alias

Odebrání aliasu.

unalias a

Odebrat všechny aliasy v .bashrc.

I když je někdo zneužije, může se to stát že nakonec zapomenete na skutečné příkazy (jako já), takže je nejlepší je používat střídmě.

Doufám, že teď, když můžete získat trochu více šťávy z vašich terminálů, teď šetří alespoň trochu času. Přeji krásný víkend, přečteme si později.

Zdravím.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Abel řekl

    Požehnané aliasy, které nám trochu usnadňují život, nás činí línějšími. xD

    Měl jsem jich příliš mnoho, ale jak říkáte, nakonec zapomenete na skutečné příkazy, takže k nastavení předvoleb nyní používám jen několik.

    Zdravím a dobrý článek.

    1.    KZKG ^ Gaara řekl

      Totéž se stalo mně ... Nakonec jsem zapomněl příkaz, protože jsem pro všechno používal aliasy haha ​​...
      Teď používám pouze jeden pro připojení ISO a pro extrahování zvuku z video souboru, dvě věci, které zřídka dělám hehe 😉

      Zdravím a dobrý článek 😀

      1.    Maxwell řekl

        Děkuji, jsem rád, že to bylo užitečné.

        Zdravím.

  2.   ren434 řekl

    Pokud je to pravda, jeden zapomene na mnoho skutečných příkazů hahaha xD, proto je nyní používám pouze k vynechání sudo a myslím, že na ten nikdy nezapomenu.
    I když jsem zapomněl na nějaký příkaz „apropos“, je to spása.

    1.    ren434 řekl

      Jejda! Jak zvědavé a skvělé jsou tyto kotlety, neznal jsem je.

      A když se vyhýbal xD, zjistil jsem, že existují kotlety i pro emacs, ale pro Chakru nic nevidím. Uvidím, jestli si nějaký vytvořím a sdílím ho zde.

    2.    KZKG ^ Gaara řekl

      Ve skutečnosti jsme sem před nějakou dobou vložili hehe: https://blog.desdelinux.net/cubos-comandos-para-distros-gnulinux/

  3.   řádný řekl

    bash-4.1 $ koč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 řekl

      O_O … WTF !!!

  4.   auroszx řekl

    Používal jsem docela dost aliasy, ale ne natolik, abych zapomněl na původní příkazy ... Určitě jsou velmi užitečné 🙂