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
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ę.
Dzięki za tutorial. Mam pytanie: co robi polecenie ”. .bashrc '? aw szczególności co robi kropka (.) przed plikiem .bashrc?
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.
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.
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?)
Bardzo za to wdzięczna. Twoje zdrowie!
Witam, bardzo dziękuję za tutorial, bardzo mi pomógł.