Nic se nevyrovná terminálu; jeho snadnost použití, efektivita a rychlost nám v každodenním životě pomáhají řešit základní i složité úkoly, od přejmenování velkých sad souborů až po převod hudební knihovny do formátu Vorbis. To vše zvládne za mnohem kratší dobu než jeho grafické protějšky.
Ale co dělat, když si musíme zapamatovat 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 fungoval ten příkaz pro připojení USB disku? Zadal jsem ho špatně a vypsalo mi to 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
Pokud nemáme dobrý tahák se všemi našimi příkazy, nebo pokud to není možné, dobrou paměť, těžko dokážeme z konzole vytěžit maximum . Pokud často používáte terminál, víte, že psaní tolika příkazů může být matoucí a dokonce frustrující. Naštěstí máme aliasy . Vezmeme dlouhý a složitý příkaz a přiřadíme mu kratší, zkrácenou zkratku, kterou si mnohem snadněji zapamatujeme a napíšeme.
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
Chcete-li to provést, stačí otevřít soubor .bashrc v textovém editoru (pokud používáte bash jako shell ; pokud používáte zhs , jdou do .zshrc ) a přidat 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 barvu pomocí „echo“ a dokonce s nimi propojit zvukové události přes mpg321 nebo 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'
Pro něco velmi složitého by však bylo vhodnější napsat samostatný skript , abychom nepřetížili náš soubor .bashrc.
Nakonec tu mám pár osobních, velmi osobních, aliasů :
##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
Chcete-li odstranit všechny aliasy v souboru .bashrc.
Pokud je ale budete používat nadměrně, můžete nakonec zapomenout skutečné příkazy (jako já), takže je nejlepší je používat s mírou.
Doufám, že teď dokážete ze svých zařízení vytěžit trochu víc a ušetřit alespoň trochu času . Přeji vám krásný víkend a zase si popovídáme.
Zdravím.