Jak utworzyć i usunąć alias w systemie Linux

Jak Utworzyc I Usunac Alias W Systemie Linux



W systemie Linux alias to polecenie, które pozwala nam wykonywać wiele poleceń lub operacji poprzez utworzenie skrótu. Oszczędza czas i zwiększa produktywność, zwłaszcza jeśli Twoja praca wymaga wpisywania wielu poleceń.

Na przykład, jeśli chcesz utworzyć katalog i plik w tym katalogu, musisz wykonać różne polecenia, aby wykonać to zadanie. Aliasy pomagają jednak w wykonywaniu tak złożonych zadań za jednym razem.







W tym przewodniku omówię, czym są aliasy, jakie są ich typy w systemie Linux oraz jak tworzyć i usuwać aliasy.



Wymóg



System Linux (dowolna dystrybucja Linuksa)
Dostęp Dostęp do systemu root/sudo





Co to jest alias

W systemie Linux alias to narzędzie wiersza poleceń, które może utworzyć skrót do wielu poleceń lub operacji. Alias ​​odniesienia do grupy poleceń uruchamianych jednocześnie.

W Linuksie wszystkie polecenia są trudne do zapamiętania, a ze względu na charakter operacji użycie poleceń również staje się skomplikowane. Polecenie alias jest najczęściej używane do zastępowania długich i złożonych poleceń skrótami, co pozwala uniknąć błędów w poleceniach lub opcjach.



Składnia tworzenia aliasu w systemie Linux

Użyj poniższej składni, aby utworzyć alias w systemie Linux.

Składnia:

Alias nazwa =' < polecenia… > '


W powyższej składni:

Alias: Słowo kluczowe służące do tworzenia aliasu.

nazwa: Alias, może to być dowolna nazwa.

: Zawiera polecenia lub grupy poleceń. Może również zawierać opcje i inne argumenty.

Kilka ważnych kwestii związanych z tworzeniem aliasu:

    • Nadaj aliasowi unikalną nazwę i podczas tworzenia stałego aliasu upewnij się, że nie pasuje on do żadnych predefiniowanych poleceń.
    • Aby uwzględnić polecenia, użyj pojedynczych cudzysłowów.
    • Unikaj dodawania spacji po i przed znakiem równości (=), gdyż może to dać znak Nie znaleziono aliasu błąd.

Jak utworzyć alias w systemie Linux

Alias ​​można utworzyć za pomocą polecenia alias i składni podanej powyżej. Wyjaśnijmy to na przykładzie:

Alias aktualizacja =' sudo trafna aktualizacja && sudo trafne uaktualnienie”



Stworzyłem alias aktualizacja z dwóch często używanych poleceń w systemie Linux; zaktualizować i uaktualnić. Zamiast wpisywać dwa polecenia, utwórz alias i wpisz tylko ten alias, aby wykonać operacje.


Wyjaśnijmy to na innym przykładzie:

Alias przenosić =' płyta CD ~ / Dokumenty / nowe_dokumenty / najnowszy / akta / '



W tym przykładzie utworzyłem alias przenosić poruszać się po akta informator. Zamiast wpisywać całą ścieżkę, mogę użyć aliasu przenosić bezpośrednio dostać się do akta informator.

Jak wyświetlić listę aliasów w systemie Linux

Aby wyświetlić listę aliasów w systemie Linux, wpisz polecenie alias, a wszystkie aliasy zostaną wyświetlone.

Alias


Rodzaje aliasów

Istnieją dwa typy aliasów:

Tymczasowy alias: Tymczasowy alias działa tak długo, jak bieżąca sesja jest aktywna i jest automatycznie usuwany po zakończeniu sesji. Alias ​​tymczasowy tworzy się po prostu za pomocą polecenia alias.

Stały alias: Stały alias pozostaje aktywny nawet po zakończeniu sesji. Alias ​​stały wymaga dodatkowych zmian w plikach systemowych.

Utwórz tymczasowy alias

Każdy alias utworzony za pomocą polecenia alias jest tymczasowy. Działa tak długo, jak sesja jest aktywna. Na przykład utwórzmy tymczasowy alias, który aktualizuje repozytoria.

Alias aktualizacja =' sudo trafna aktualizacja && sudo trafne uaktualnienie”


Będzie działać w aktualnie aktywnej sesji. Teraz wyjdź z sesji i zaloguj się ponownie, spróbuj uruchomić alias, ale to nie zadziała.


Aby zakończyć sesję, po prostu zamknij terminal i uruchom go ponownie.

Usuń tymczasowy alias

Aby usunąć tymczasowy alias, użyj opcji płaczesz polecenie będąc w aktywnej sesji.

Składnia:

płaczesz < pseudonim >


Na przykład, aby usunąć alias aktualizacji, użyj:

płaczesz aktualizacja



Teraz wypisz aliasy i zobaczysz, że aktualizacja nie jest już dostępna:


Aby usunąć wszystkie aliasy, użyj:

płaczesz -A


Utwórz trwały alias

Aby utworzyć stały alias, należy dokonać zmian w pliku konfiguracyjnym powłoki. Plik konfiguracyjny zależy od używanej powłoki.

    • Dla Basha tak bashrc
    • Dla Zsh tak kurczyć się

Używam Basha; dlatego otworzę plik bashrc.

sudo nano ~ / .bashrc



Teraz wpisz alias aktualizacja na końcu pliku. Alias ​​byłby następujący:

Alias aktualizacja =' sudo trafna aktualizacja && sudo trafne uaktualnienie”


Zapisz plik za pomocą ctrl+x a następnie naciśnij i i .


Teraz podaj źródło pliku:

źródło ~ / .bashrc



Alias ​​ten pozostanie trwały niezależnie od tego, czy zakończysz sesję, czy wyłączysz komputer.

Operator przekierowania (>>) może być również użyty do utworzenia stałego aliasu, ponieważ doda polecenie alias na końcu pliku bashrc.

Echo Alias aktualizacja =' sudo trafna aktualizacja && sudo trafne uaktualnienie” >> ~ / .bashrc



Nie zapomnij pobrać pliku bashrc, aby zapisać zmiany.

Usuń stały alias

Aby usunąć stały alias, musisz usunąć go z pliku konfiguracyjnego powłoki. W moim przypadku był to bashrc, otwórz plik i usuń alias.


Po usunięciu aliasu pobierz plik bashrc, wykonując polecenie podane poniżej:

źródło ~ / .bashrc


Alias ​​został usunięty.

Utwórz alias z argumentami

Aliasy stają się jeszcze bardziej przydatne, gdy można dodać do nich argumenty. Można to zrobić za pomocą techniki tworzenia trwałych aliasów.

Należy pamiętać, że w tej technice nie używamy Alias słowo kluczowe, użyjemy a funkcjonować Zamiast.

Składnia:

funkcjonować < nazwa-funkcji > ( ) {
< polecenia… >
}


Stwórzmy funkcję, która przyjmie nazwę pliku jako argument i utworzy plik w bieżącym katalogu roboczym.

W poniższym kodzie argumentem jest $1; liczbę argumentów można zwiększyć, używając 2 $, 3 $ i tak dalej.


Otwórz plik bashrc i wpisz następującą funkcję na końcu pliku.

funkcjonować utwórz plik ( ) {
dotykać 1 $
}



Teraz uruchom źródło ~/.bashrc polecenie zapisania zmian i włączenia aliasu.

źródło ~ / .bashrc


Teraz uruchom funkcję aliasu z nazwą pliku.

utwórz plik mój plik.txt


Zostanie utworzony plik z imieniem użytkownika.

Usuń alias z argumentami

Procedura usuwania aliasu z argumentami jest podobna do usuwania stałego aliasu. Otwórz plik bashrc, usuń funkcję; zapisz plik i pobierz go za pomocą źródło ~/.bashrc Komenda.

Wniosek

Alias ​​w systemie Linux to przydatne narzędzie, które umożliwia utworzenie skrótu odwołującego się do polecenia lub wielu poleceń do obsługi. Oszczędność czasu i poprawa wydajności to kluczowe zalety tego polecenia. Aliasy są tymczasowe, ale można je uczynić trwałymi, edytując plik konfiguracyjny powłoki. Aliasy tymczasowe można usunąć natychmiast lub znikają automatycznie po wyjściu z aktywnej sesji. Natomiast w przypadku aliasów stałych należy je usunąć z pliku konfiguracyjnego powłoki bashrc lub zshrc.