Nie mam jeszcze wielu aliasów w moim pliku .bash_aliases. Dopiero niedawno odkryłem, jak przydatne mogą być.
Widzę, że jestem uzależniony od aliasów, więc zanim plik stanie się zbyt nieporęczny, chciałbym coś wyjaśnić, zadając bardzo proste pytanie. Czy jeden z aliasów wpływa na inny, czy zawsze powraca do pierwotnego polecenia?
Przykład może to wyjaśnić:
Mam na ls
imię pseudonim ls -lF
. Powiedzmy, że chciałbym również użyć aliasu d
do ls -l | grep -E "^d"
: używa d
teraz ls -lF
zamiast ls
? Jeśli tak, czy jest to kwestia porządku w pliku konfiguracyjnym .bash_aliases?
man alias
nie oświecił mnie.
alias ls='ls --color'
,alias cp='cp -i'
ale działa dla bardziej złożonych rzeczy. W szczególności uczynię twojąd
funkcję, abyś mógł przekazywać argumentyls
. [komentarz opublikowany w celu naprawienia mylącego braino, dzięki @cjm]d
jako funkcji powłoki.