Aliasy: skróty terminala

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.

skrót

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.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

     Abel powiedział

    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ł.

        KZKG ^ Gaara powiedział

      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ł 😀

          Maxwell powiedział

        Dziękuję, cieszę się, że się przydał.

        Pozdrowienia.

     ren434 powiedział

    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.

        ren434 powiedział

      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.

        KZKG ^ Gaara powiedział

      Właściwie to jakiś czas temu umieściliśmy tutaj hehe: https://blog.desdelinux.net/cubos-comandos-para-distros-gnulinux/

     właściwy powiedział

    bash-4.1 $ cat .bashrc
    sh / usr / bin / screenfetch-dev
    alias ls = »ls -p –kolor = auto»
    bash-4.1 $

    To mój .bashrc xD

        KZKG ^ Gaara powiedział

      O_O … WTF !!!

     auroszx powiedział

    Często używałem aliasów, ale nie po to, żeby zapomnieć o oryginalnych poleceniach… Z pewnością są bardzo przydatne 🙂