Polecenie alias

Polecenie alias

Jak wszyscy wiemy, istnieje kilka poleceń Linux, które są tak ważne, że jako użytkownik Linux, musimy je wszystkie poznać na pamięć. Wśród tych ważnych poleceń jest polecenie alias. W tym samouczku dowiemy się o komendzie alias.

Pseudonim w instrukcji (strony człowieka)

Pierwszą rzeczą, którą robi każdy użytkownik Linux (w obliczu nowego polecenia) jest sprawdzenie instrukcji lub strony Linux lub strony danego polecenia. Jednak w tym przypadku spowoduje błąd „brak ręcznego wpisu do pseudonimu”. Więc najpierw naprawmy, zanim dowiemy się o samym poleceniu. Informacje o poleceniu alias, które jest „wbudowaną skorupą”, są dostępne w podręczniku programisty POSIX. Możesz wyszukiwać strony MANPAGE w następujący sposób:

$ sudo apt-cache wyszukiwanie stagów

Zainstaluj instrukcję programisty Posx w następujący sposób:

$ sudo apt-get instaluj manpage-posix

Następnie możemy wpisać następujące czynności:

Mężczyzna alias

„Man Alias” wyrzuci wszystkie potrzebne informacje na temat polecenia Alias ​​(w przypadku, gdy potrzebujesz dalszych informacji).

Polecenie alias

Alias ​​służy do zdefiniowania aliasu (z definicji). Zasadniczo oznacza to, że możesz zastąpić jedno polecenie drugiemu. Załóżmy, że masz polecenie, które jest długie i nieco trudniejsze do zapamiętania. W moim przypadku nienawidzę próbować zapamiętać polecenia smoły z jego, x, v i f. I tak, jest instrukcja, ale naprawdę jest mi niewygodne, aby pamiętać o tym wszystkim, więc mogę zamiast tego stworzyć tak zwane alias. Ten pseudonim zastąpi dane polecenie, ale zachowuje się dokładnie tak.

Więc weźmy następujące czynności:

$ tar -zxvf plik.smoła.GZ

Skomplikowaną częścią, którą chciałbym pseudonimować, jest „TAR -ZXVF”.

Składnia używana do utworzenia aliasu jest następująca:

alias [alias-name [= String]…]

Utwórzmy więc alias dla „TAR -ZXVF”. W moim przypadku chciałbym ustawić słowo „TAM” jako alias „TAR -ZXVF”. Więc wpisałbym następujące czynności:

alias tam = ”tar -zxvf”

Tutaj, po tym, jak słowo alias stawiamy słowo, którego chcemy użyć jako alias (w moim przypadku jest TAM), a następnie równy znak, a następnie w cytatach, wyrażenie, które chcesz wykonać, a pseudonim wykonał.

Tak więc, jeśli mam ten sam plik jak wcześniej „Plik.smoła.GZ ”. Zazwyczaj używalibyśmy „TAR -ZXVF”, aby go rozpakować. Teraz jednak napisalibyśmy następujące:

plik TAM.smoła.GZ

Oba wyrażenia są ze sobą równoważne lub innymi słowy, są aliasami!

Załóżmy teraz, że zdecydujesz się nazwać pseudonimem tak samo jak istniejące polecenie. Załóżmy, że zamiast „TAM” wybieram słowo „smoła”. W takich przypadkach zastąpi istniejące polecenie TAR za pomocą polecenia alias TAR. Załóżmy więc, że robię następujące czynności:

$ alias tar = ”tar -zxvf”

Tutaj, jak widzimy, alias, którego używam, to także TAR, więc teraz wyrażenie „TAR” jest równoważne wyrażeniu „TAR -ZXVF”. Więc jeśli wpiszę:

$ tar plik.smoła.GZ

Rozpakuje plik.

Dostępne aliasy

Teraz, gdy wiesz, jak tworzyć aliasy, następną rzeczą, którą musisz wiedzieć. Co robisz, aby sprawdzić, jakie aliasy są dostępne? Cóż, sprawdź listę aliasów dostępnych, wpisując:

$ alias
Lub
$ alias -p

It (alias lub „alias -p”) poda listę istniejących aliasów, a lista ta będzie zawierać aliasy utworzone przez system. W moim przypadku istnieje dla mnie kilka aliasów: Egrep, FGrep, Grep, L, La, LL i LS. Wraz z tymi stworzonymi przez system, jest ten stworzony przeze mnie (TAM, na poniższym obrazku).

~/.plik bashrc

Teraz problem, który napotkałem, polegał na tym, że możesz stworzyć tyle aliasów, ile chcesz z poleceniem Alias, ale za każdym razem, gdy utworzysz komputer, wszystkie utworzone aliasy zostaną usunięte. Pamiętaj, że tylko te aliasy utworzone przez ciebie zostaną usunięte; te utworzone przez system będą nadal dostępne. Więc wróć do kwadratu. Więc co robimy? Cóż, aby polecenie było w twoim systemie, musisz edytować ~//.plik bashrc.

Otwórz ~/.plik bashrc i pocukaj następujące:

# Jeśli [-f ~//.bash_aliases]; Następnie
# . ~/.bash_aliases
# fi

Kiedy go porzucasz, oznacza to, że zgadzasz się umieścić aliasy w pliku ~/bash_aliases. Jeśli nie masz ~/.plik bash_aliases, a następnie utwórz jeden. W ~/.plik bash_aliases, napisz następujące:

alias tam = ”tar -zxvf”

I zapisz plik. Po zapisaniu pliku uruchom ponownie terminal!!! Jeśli nie uruchomisz ponownie terminala, nie rozpozna zmiany! Teraz możesz ponownie użyć alias.Pliki GZ i tym razem, gdy ponownie uruchomisz swój system, nadal będzie dostępny w twoim systemie (nie zostanie wymazany).

Unalias

Następną rzeczą, której musisz się nauczyć, jest cofnięcie aliasów. W tym celu używamy polecenia „unalias”.

Składnia jest następująca:

unalias [polecenie]
Np.: Unalias Tam

To tymczasowo unbias polecenie TAM. Jest to przydatne, jeśli chcesz tylko tworzyć, używać lub cofnąć alias. Jeśli z drugiej strony chcesz trwale unbias polecenie, musisz zmodyfikować ~//.plik bashrc. Polecenie (TAM w moim przypadku) będzie zlokalizowane na końcu pliku, usuń je. Następnie ponownie uruchom terminal.

Problem z niektórymi poleceniami Linuksa polega na tym, że mogą być długie i żmudne do zapamiętania. W takich przypadkach możemy użyć tego, co nazywamy aliasami. Aliasy z definicji to inna nazwa konkretnego polecenia. Po utworzeniu, tymczasowo lub na stałe możemy użyć aliasu zamiast pełnego długiego polecenia. Uważaj, jeśli chcesz, aby alias był stały, musisz zmodyfikować ~//.plik bashrc! Tak czy inaczej, polecenie alias jest dla nas dostępne, aby zaoszczędzić czas i wysiłek. Nie musisz już pisać bardzo długich poleceń!

Szczęśliwe kodowanie!