Aliasy: skróty terminala

Nic nie przebije terminala; jego łatwość obsługi, wydajność i szybkość pomagają nam w codziennym życiu rozwiązywać proste , a nawet złożone zadania, od zmiany nazw dużych zestawów plików po konwersję biblioteki muzycznej do formatu Vorbis. Robi to wszystko w znacznie krótszym czasie niż jego graficzne odpowiedniki.

skrót

Co jednak zrobić, gdy musimy zapamiętać dużą liczbę poleceń?

Pomyślmy jak przeciętny użytkownik: mogą czuć się bardzo przytłoczeni ilością używanych poleceń, ich złożonością i różnymi funkcjami (i prawdą, że ich nie winię). Na pierwszy rzut oka takie rzeczy mogą Cię wyrzucić, gdy zaczniesz korzystać z terminala. Po prostu policz razy, kiedy usłyszeliśmy coś takiego:

Hej, jak poszło z tym poleceniem montowania dysku USB? Och, źle je wpisałem i pojawił się błąd .”

Lub przeczytaj coś prawie nieuniknionego:

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

Bez dobrej ściągawki ze wszystkimi poleceniami, a jeśli jej zabraknie, dobrej pamięci, trudno nam w pełni wykorzystać możliwości konsoli . Jeśli często korzystasz z terminala, wiesz, że wpisywanie tak wielu poleceń może być mylące, a nawet frustrujące. Na szczęście mamy aliasy . Bierzemy długie, złożone polecenie i przypisujemy mu krótszy, skrócony skrót, który jest o wiele łatwiejszy do zapamiętania i wpisania.

Na przykład mamy te polecenia:

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

Z pewnością szybciej i łatwiej wpiszesz to:

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

Aby to zrobić, wystarczy otworzyć plik .bashrc w edytorze tekstu (jeśli używasz powłoki bash , a jeśli używasz zhs , pliki znajdują się w .zshrc ) i dodać coś takiego:

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 wszystko, możemy dodać wiele przydatnych funkcji, od rozpakowywania, losowego słuchania muzyki z katalogu, kompresji, znajomości daty, przypomnień, przechodzenia między katalogami itp.

Można też dodać do nich trochę koloru za pomocą „echa”, a nawet połączyć z nimi zdarzenia dźwiękowe za pomocą mpg321 lub ogg123.

Kilka podstawowych przykładów z nawigacją po katalogach:

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

Jednak, aby zrobić coś bardziej złożonego, bardziej odpowiednie będzie napisanie osobnego skryptu , aby nie przeciążać naszego pliku .bashrc.

Na koniec podam kilka moich osobistych, bardzo osobistych pseudonimów :

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

Czy masz jakieś dobre aliasy do udostępnienia?

Wydajne wyrzutnie

I na tym kończymy tę małą recenzję aliasów i ich zastosowań, pamiętaj, że jeśli chcesz usunąć aliasy, możesz użyć narzędzia alias:

unalias mi-alias

Aby usunąć alias.

unalias a

Aby usunąć wszystkie aliasy w pliku .bashrc.

Jeśli jednak będziesz ich nadużywać, możesz zapomnieć, jakie są właściwe polecenia (tak jak ja), dlatego najlepiej jest używać ich z umiarem.

Mam nadzieję, że teraz będziecie mogli lepiej wykorzystać swoje urządzenia, oszczędzając przynajmniej trochę czasu . Miłego weekendu i do zobaczenia później.

Pozdrowienia.


Dodaj jako preferowane źródło w Google