Nic tak nie jak terminal, jego łatwość, wydajność i szybkość nie pomagają nam w codziennym życiu rozwiązywać zadania proste lub nawet złożone, od zmiany nazw dużych zestawów plików, a nawet konwersji naszej biblioteki muzycznej do formatu vorbis. Wszystko dzieje się za okres znacznie mniej czasu niż ich graficzne odpowiedniki.
Ale co robimy, kiedy 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 było to polecenie zamontowania klucza USB? Źle go pomyliłem a powyżej dał mi błąd»
Lub przeczytaj coś prawie nieuniknionego:
maxwell@triskel $> sudo aptt-get install foo
bash: aptt-get: orden no encontrada
I jeśli nie mamy dobrego „ściągawki” ze wszystkimi naszymi poleceniami, lub jeśli nie mamy dobrej pamięci, nie moglibyśmy się z tego wydostać. 100% na naszą konsolę. Jeśli masz tendencję do intensywnego korzystania z terminala, nie zaprzeczysz, że po napisaniu tylu poleceń mogą nas zmylić, a nawet zdenerwować. Na szczęście mamy alias, wzięliśmy długie i obszerne polecenie i przypisaliśmy mu mniejszy, skrócony skrót, znacznie łatwiejszy do zapamiętania i pisania.
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 w edytorze tekstu .bashrc (jeśli używasz powłoki jako bashjeśli użyjesz zz wchodzą .zshrc) i dodaj 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żliwe jest również dodanie im koloru za pomocą „echa”, a nawet powiązanie z nimi zdarzeń dźwiękowych za pośrednictwem mpg321 o 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'
Chociaż najlepiej byłoby zrobić coś bardzo złożonego napisz osobny skrypt, aby nie nasycać tak bardzo naszego pliku .bashrc.
Na koniec zostawiam swoje osobiste aliasy, bardzo osobisty:
##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 .bashrc.
Chociaż, jeśli ktoś ich nadużywa, może się to zdarzyć że w końcu zapominasz o rzeczywistych poleceniach (tak jak ja), więc najlepiej używać ich oszczędnie.
Mam nadzieję, że teraz, jeśli możesz uzyskać trochę więcej soku ze swoich terminali, teraz oszczędzając przynajmniej trochę czasu. Miłego weekendu, przeczytamy później.
Pozdrowienia.
Błogosławione aliasy, które trochę ułatwiają nam życie, czynią nas bardziej leniwymi. xD
Kiedyś miałem ich zbyt wiele, ale jak mówisz, w końcu zapominasz o rzeczywistych poleceniach, więc teraz używam tylko kilku do ustawiania preferencji.
Pozdrowienia i dobry artykuł.
Przydarzyło mi się to samo ... Skończyło się na tym, że zapomniałem o poleceniu, bo do wszystkiego użyłem aliasów haha ...
Teraz używam tylko jednego do montowania ISO i wyodrębniania dźwięku z pliku wideo, dwie rzeczy, które rzadko robię hehe 😉
Pozdrowienia i dobry artykuł 😀
Dziękuję, cieszę się, że się przydał.
Pozdrowienia.
Jeśli to prawda, kończy się zapominanie wielu prawdziwych poleceń hahaha xD, dlatego teraz używam ich tylko do pomijania sudo i myślę, że nigdy tego nie zapomnę.
Chociaż jeśli zapomniałem o jakimś „odpowiednim przykazaniu”, to jest to zbawienie.
Możesz zbudować kostkę poleceń ^ __ ^ → https://lh4.googleusercontent.com/-aiKpcw5Fk0s/T1LDUJ_ZhLI/AAAAAAAADak/NWgjNeGWF-g/s800/debian_cubo_comandos2.png
ups! Jak ciekawe i wspaniałe są te kotlety, nie znałam ich.
I unikając xD, stwierdzam, że są kotlety nawet dla emacsa, ale nie widzę nic dla Chakry. Zobaczę, czy zrobię jedną i podzielę się nią tutaj.
Właściwie to jakiś czas temu umieściliśmy tutaj hehe: https://blog.desdelinux.net/cubos-comandos-para-distros-gnulinux/
bash-4.1 $ cat .bashrc
sh / usr / bin / screenfetch-dev
alias ls = »ls -p –kolor = auto»
bash-4.1 $
To mój .bashrc xD
O_O … WTF !!!
Często używałem aliasów, ale nie po to, żeby zapomnieć o oryginalnych poleceniach… Z pewnością są bardzo przydatne 🙂