Jak używać aliasów bash

Jak używać aliasów bash
Większość użytkowników lubi używać skrótów do uruchamiania poleceń. Istnieje wiele poleceń w Ubuntu, które musimy regularnie wykonywać. Będzie to dla nas bardzo pomocne, jeśli możemy uruchomić te wspólne polecenia, wpisując polecenia skrótów. Korzystając z aliasów bash, użytkownicy Ubuntu mogą łatwo tworzyć polecenia skrótów dużych poleceń, które są często używane. Bash aliasy nie tylko ułatwiają zadanie, ale także zapisz czas użytkowników. Użytkownik może zadeklarować alias tymczasowy lub na stałe. Tymczasowe aliasy mogą być używane tak długo, jak istnieje sesja użytkownika. Jeśli użytkownik chce korzystać z poleceń skrótów za każdym razem, gdy rozpoczyna się sesja, to musi utworzyć trwałe alias za pomocą ~/.Bashrc I ~/.bash_profile akta. Ten samouczek pokazuje, w jaki sposób możesz tworzyć i używać aliasów bash w Ubuntu, używając niektórych przykładów.

Przykład-1: Deklaracja tymczasowej pseudonim

Deklarowanie tymczasowego pseudonimu bash jest bardzo prostym zadaniem. Polecenie alias służy do utworzenia skrótu dowolnego polecenia. Na przykład, LS -LA Polecenie jest bardzo powszechnie używane polecenie do wyświetlania listy wszystkich plików i folderów za zgodą. Możesz utworzyć skrót tego polecenia za pomocą alias Komenda. Załóżmy, że polecenie skrótu będzie L. Uruchom następujące polecenia, aby utworzyć skrót LS -LA i przetestuj polecenie.

Sprawdź wyjście LS -LS Komenda

$ ls -ls

Utwórz polecenie alias dla LS -LA

$ alias l = "ls -la"

Przetestować skrót LS -LS

$ L

Wyjście:
Po wykonaniu powyższych poleceń wyjście polecenia „L”, które zostało utworzone przez polecenie „alias” i polecenia „LS -LA” są takie same.

Jeśli użytkownik zamknie sesję i ponownie rozpocznie nową sesję, polecenie alias nie zadziała.

Przykład-2: Deklaracja stałej pseudonimu bash

Aby rozwiązać powyższy problem, możesz utworzyć stałe polecenie alias. Załóżmy, że chcesz stworzyć skrót „Mkdir„Polecenie z nazwą aliasu”C”I użyj go na stałe. Otwórz ~/.plik bashrc w dowolnym edytorze, dodaj polecenie alias w tym pliku, zapisz plik i uruchom polecenie „źródło”, aby ponownie wykorzystywać plik za pomocą dodanego polecenia alias.

Uruchom następujące polecenie, aby otworzyć ~/.plik bashrc w Nano redaktor.

$ nano ~/.Bashrc

Dodaj następujące polecenie „alias” w pliku i zapisz je.

alias c = ”mkdir”

Ponownie wykonaj plik, aby polecenie jest aktywne.

$ źródło ~/.Bashrc

Uruchom następujące polecenia, aby przetestować polecenie skrótu „Mkdir”.

$ C TESTDIR
$ ls

Wyjście:
Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe.

Przykład-3: użycie „pseudonimu” dla polecenia „cd”

Polecenie „CD” służy do zmiany bieżącego katalogu roboczego. W tym przykładzie pokazano sposób użycia polecenia „alias” dla różnych typów poleceń „CD”. Polecenie „CD…” służy do ustawiania katalogu jednego poziomu z bieżącego katalogu. Uruchom następujące polecenia, aby utworzyć alternatywne polecenie „CD…” i przetestować polecenie „Alias” Utworzone.

$ alias p_dir = 'cd…'
$ p_dir

Wyjście:
Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe.

Polecenie „CD… /…” służy do ustawienia katalogu dwa poziomy z bieżącego katalogu. Uruchom następujące polecenia, aby utworzyć alternatywne polecenie „CD… /… /” i przetestuj polecenie „Alias” Utworzone.

$ alias 2p_dir = 'cd… /… /'
2p_dir

Wyjście:

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe.

Przykład-4: użycie „pseudonimu” dla polecenia „BC”

Polecenie „BC” jest używane do operacji matematycznych z danymi ułamkowymi. W tym przykładzie pokazano sposób utworzenia alternatywnego polecenia polecenia „BC”.

Uruchom następujące polecenia, aby utworzyć i przetestować polecenie „pseudonim” polecenia „BC”.

$ alias cal = 'bc -l'
$ echo "Scale = 2; 37/2" | cal

Wyjście:

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe.

Przykład-5: użycie „aliasu” do przywileju korzenia

Polecenie „sudo -i” służy do ustawiania przywileju głównego. W tym przykładzie pokazano sposób utworzenia alternatywnego polecenia polecenia „sudo -i”.

Uruchom następujące polecenia, aby utworzyć i przetestować polecenie „alias” polecenia „sudo -i”.

$ alias admin = „sudo -i”
$ admin

Wyjście:

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe.

Przykład-6: użycie „aliasu” do znalezienia konkretnego polecenia z historii

Polecenie „GREP” służy głównie do wyszukiwania określonej zawartości w pliku lub tekście, a polecenie „History” służy do zachowania historii wcześniej używanych poleceń. Czasami wymaga znalezienia historii wcześniej używanych określonych poleceń za pomocą „GREP”. Jeśli to zadanie potrzebuje wiele razy, to dobrym opcją jest utworzenie polecenia Alias, aby znaleźć określone polecenie z historii za pomocą „GREP”. Użycie polecenia „alias” do znalezienia określonego polecenia z historii za pomocą „GREP” pokazano w tym samouczku.

Uruchom następujące polecenia, aby utworzyć i przetestować polecenie „alias”, aby znaleźć konkretne polecenie z historii.

$ alias f_cmd = 'historia | grep'
$ f_cmd cat
$ f_cmd Pwd

Wyjście:

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe.

Przykład: użycie „aliasu” do zliczenia całkowitej liczby plików bieżącego katalogu

Istnieje wiele sposobów naliczenia całkowitej liczby plików bieżącego katalogu w BASH. Prostym sposobem naliczenia całkowitych plików bieżącego katalogu jest użycie poleceń „Znajdź” i „WC”. Tworzenie polecenia „alias” do wykonania tego zadania ułatwia zadanie.

Uruchom następujące polecenie, aby utworzyć i przetestować polecenie „alias”, aby policzyć całkowitą liczbę plików bieżącego katalogu.

$ ls
$ alias totalfiles = 'znajdź . -Typ f | wc -l '
$ TAULFILE

Wyjście:

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe.

Przykład-3: Usuń pseudonim bash

„Unalias” Polecenie służy do usunięcia wcześniej utworzonego Alias Komenda. Po użyciu tego polecenia alias nie zadziała. Jeśli więc uważasz, że nie chcesz już polecenia skrótów, możesz użyć polecenia alias, aby je stale usunąć.

Uruchom następujące polecenia, aby sprawdzić użycie polecenia „unalias”, aby usunąć wcześniej utworzone polecenie skrótów.

$ alias d = 'data' '
$ d
$ unalias d
$ d

Wyjście:

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe.

Usuń lub skomentuj linię używaną do tworzenia polecenia „alias” w ~//.plik BASHRC i ponownie wykorzystywać go w celu usunięcia stałego aliasu.

Wniosek:

Możesz użyć polecenia „alias” do różnych celów do tworzenia skrótu poleceń. Ten samouczek pomoże zrozumieć podstawowe użycie polecenia „alias”, aby użytkownicy bashowi mogli łatwo zastosować to polecenie, aby utworzyć skrót regularnie używanych poleceń.