Tworzenie aliasów w systemie GNU / Linux

Istnieje bardzo prosty sposób na dostosowanie i ułatwienie niektórych poleceń, których zwykle używamy „konsola”, Poprzez użycie Alias.

Un Alias jak sama nazwa wskazuje, pomoże nam zastąpić słowo lub serię słów krótszym i prostszym. Weźmy praktyczny przykład, powiedzmy, że chcemy zobaczyć plik dzienniki z systemu za pomocą aplikacji o nazwie Barwnik który odpowiada za kolorowanie wyniku na konsoli. Linia wyglądałaby następująco:

$ sudo tailf -n 5 /var/log/syslog | ccze

Ale jestem pewien, że byłoby łatwiej, gdybyśmy zamiast tego wszystkiego pisać, włożylibyśmy do konsoli na przykład coś tak prostego jak:

$ syslog

Prawdziwe? Byłoby znacznie wygodniejsze i łatwiejsze do zapamiętania. Więc jak to robimy?

Tworzenie aliasu.

Tworzenie aliasu jest naprawdę łatwe. Składnia byłaby następująca:

alias short_word = 'polecenie lub słowa do zastąpienia'

gdybyśmy wzięli poprzedni przykład, byłoby to:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

Polecenie ujęto w pojedyncze cudzysłowy. Ale pytanie brzmi Gdzie to umieścimy? Cóż, jeśli chcemy, aby był tylko tymczasowy, po prostu piszemy go w konsoli i będzie trwał, dopóki go nie zamkniemy.

Teraz, jeśli chcemy tego na stałe, umieszczamy to w pliku ~ / .bashrc który jest w naszym / Homea jeśli tak nie jest, tworzymy go (zawsze z kropką z przodu). Kiedy dodamy linię alias W tym pliku po prostu wstawiamy do konsoli:

$ . .bashrc

I gotowy!!!

Uwaga: Wczoraj z powodu problemów z naszym dostawcą usług internetowych nie mogliśmy opublikować niczego w <° Linux, za co przepraszamy


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

7 komentarzy, zostaw swoje

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.

  1.   Jc powiedział

    Nie zaszkodzi tego typu postom odświeżanie tych narzędzi, z których na co dzień nie korzystamy. Jest również ponadczasowy; trzy lata po napisaniu i pozostaje jako pierwszy dzień.
    Dodajmy, że przynajmniej w debianie zalecane jest użycie pliku .bash_aliases do dodania własnych aliasów zamiast wspomnianego pliku. On . .bashrc zajmuje się wyszukiwaniem w pliku aliasów, o którym mówię.

  2.   Zwycięzca powiedział

    Dzięki za tutorial. Mam pytanie: co robi polecenie ”. .bashrc '? aw szczególności co robi kropka (.) przed plikiem .bashrc?

    1.    Chory powiedział

      Wiem, że jest za późno, ale kropka przed nazwą pliku powoduje, że ukrywa się on w folderach, więc będzie tam, ale nie będziesz mógł go zobaczyć, dopóki nie pokażesz ukrytych plików.

      1.    alohl669 powiedział

        Nie sądzę, żeby odnosiło się to do kwestii ukrywania plików. Jeśli przyjrzysz się uważnie, jest jeszcze jeden oddzielony spacją przed:
        $. .bashrc

        Na początku myślałem, że w jakiś sposób uruchomi plik lub przeładuje zawarte w nim informacje. Zamiast tego musiałem zrestartować komputer, aby aliasy zaczęły obowiązywać, więc polecenie pozostaje nieznane.

  3.   Johndry powiedział

    Jak możesz nadal używać polecenia, mimo że istnieje alias, który odwołuje się do tego polecenia? (Przykład: jak użyłbyś polecenia rm, jeśli jest to alias do echa?)

  4.   Paweł powiedział

    Bardzo za to wdzięczna. Twoje zdrowie!

  5.   alexredondosk8 powiedział

    Witam, bardzo dziękuję za tutorial, bardzo mi pomógł.