Wyszukiwanie w witrynie

Jak utworzyć i używać polecenia aliasu w systemie Linux


Użytkownicy Linuksa często muszą używać jednego polecenia w kółko. Ciągłe wpisywanie lub kopiowanie tego samego polecenia zmniejsza Twoją produktywność i odwraca uwagę od tego, co powinieneś robić.

Możesz zaoszczędzić trochę czasu, tworząc aliasy dla najczęściej używanych poleceń. Aliasy przypominają niestandardowe skróty reprezentujące polecenie (lub zestaw poleceń), które można wykonać z opcjami niestandardowymi lub bez nich. Prawdopodobnie używasz już aliasów w swoim systemie Linux, nawet o tym nie wiedząc.

Lista aktualnie zdefiniowanych aliasów w systemie Linux

Listę zdefiniowanych aliasów możesz zobaczyć w swoim profilu, po prostu wykonując polecenie alias.

alias

Tutaj możesz zobaczyć domyślne aliasy zdefiniowane dla Twojego użytkownika w systemie Ubuntu.

Jak widać, wykonanie polecenia ll jest równoznaczne z uruchomieniem polecenia ls -alF.

ll
ls -alF

Możesz utworzyć alias składający się z jednego znaku, który będzie odpowiednikiem wybranego polecenia.

Jak tworzyć aliasy w systemie Linux

Tworzenie aliasów to stosunkowo łatwy i szybki proces. Możesz utworzyć dwa typy aliasówtymczasowe i stałe. Przeanalizujemy oba typy.

Tworzenie tymczasowych aliasów w systemie Linux

Musisz wpisać słowo alias, a następnie użyć nazwy, której chcesz użyć do wykonania polecenia, a następnie "=" podpisać i zacytować polecenie, któremu chcesz nadać alias .

Składnia jest następująca:

alias shortName="your custom command here"

Oto rzeczywisty przykład:

alias wr=”cd /var/www/html”

Następnie możesz użyć skrótu "wr", aby przejść do katalogu webroot. Problem z tym aliasem polega na tym, że będzie on dostępny tylko dla bieżącej sesji terminala.

Jeśli otworzysz nową sesję terminala, alias nie będzie już dostępny. Jeśli chcesz zapisywać swoje aliasy pomiędzy sesjami, będziesz potrzebować stałego aliasu.

Tworzenie trwałych aliasów w systemie Linux

Aby zachować aliasy pomiędzy sesjami, możesz zapisać je w pliku profilu konfiguracyjnego powłoki użytkownika. To może być:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Ryba – ~/.config/fish/config.fish

Składnia, której powinieneś użyć, jest praktycznie taka sama, jak w przypadku tworzenia tymczasowego aliasu. Jedyna różnica polega na tym, że tym razem zapiszesz go w pliku. Na przykład w bashu możesz otworzyć plik .bashrc w swoim ulubionym edytorze w następujący sposób:

vim ~/.bashrc

Znajdź miejsce w pliku, w którym chcesz zachować aliasy. Możesz na przykład dodać je na końcu pliku. Ze względów organizacyjnych możesz zostawić komentarz przed swoimi aliasami, mniej więcej w ten sposób:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

Zapisz plik. Plik zostanie automatycznie załadowany podczas następnej sesji. Jeśli chcesz używać nowo zdefiniowanego aliasu w bieżącej sesji, wydaj następującą komendę:

source ~/.bashrc

Aby usunąć alias dodany za pomocą wiersza poleceń, można go usunąć za pomocą polecenia unalias.

unalias alias_name
unalias -a [remove all alias]
Wniosek

To był krótki przykład tworzenia własnego aliasu i wykonywania często używanych poleceń bez konieczności wielokrotnego wpisywania każdego polecenia. Teraz możesz pomyśleć o najczęściej używanych poleceniach i utworzyć do nich skróty w swojej powłoce.