Jak dodać alias do polecenia w terminalu?

Odpowiedzi:

41
alias new_name='old command'

Aby utworzyć stały alias, musisz edytować .bashrcplik w katalogu domowym.

Więcej informacji tutaj

Więcej plików .bashrc tutaj

OrangeTux
źródło
1
Nie ma ręcznego wprowadzania aliasu. Jest to wbudowane polecenie. Musisz spojrzeć na stronę podręcznika dla powłoki.
dobey
Zmieniłem to. ty.
OrangeTux,
12

W wierszu poleceń bash wystarczy wpisać:

alias my_command="Command to run"

Na przykład, aby utworzyć krótkie polecenie, uruchom długą listę, którą możesz zrobić:

alias ll="ls -l"

Cytaty nie są wymagane, jeśli nie dodajesz przełączników do polecenia aliasu.

Adam
źródło
8

Aby wprowadzić trwałe zmiany, możesz osobno umieścić swoje aliasy ~/.bash_aliases

Yann Sagon
źródło
1
Nie zapomnij uciec, source ~/.bash_aliasesaby zmiana zaczęła obowiązywać.
Stoyan Dimov
2

Możesz użyć aliaswbudowanego polecenia w używanej powłoce lub napisać skrypt, który zrobi to, co chcesz. Zakładając, że używasz bash jako powłoki (która jest domyślna), możesz wpisać man bashi przejść do ALIASESsekcji, aby uzyskać dokumentację aliasów w bash.

dobey
źródło
1

Piszę GUI do dodawania / edycji poleceń aliasów. Możesz go również użyć z wiersza poleceń w następujący sposób:

addalias -add "sinstall" "sudo apt-get install"

https://github.com/isamert/addalias

isamert
źródło
0

Możesz bezpośrednio utworzyć w domu plik do zbierania wszystkich aliasów .bash_profile, pisząc nano ~.bash_profilei po prostu napisz w pliku polecenia / skróty, które chcesz utworzyć, na przykład:

alias edbp='nano ~/.bash_profile'

a następnie sprawdź poprawność źródła pliku, więc działa

source ~.bash_profile

Pamiętaj, że za każdym razem, gdy modyfikujesz dokument, musisz go ponownie uruchomić source ~.bash_profile

Erik Pillon
źródło