Ich habe noch nicht viele Aliase in meiner .bash_aliases-Datei eingerichtet. Erst kürzlich habe ich entdeckt, wie nützlich sie sein können.
Bevor die Datei zu unhandlich wird, möchte ich etwas klarstellen, indem ich eine sehr einfache Frage stelle. Beeinflusst ein Alias einen anderen oder kehrt der Alias immer zum ursprünglichen Befehl zurück?
Ein Beispiel kann dies klarer machen:
Ich habe mich darauf ls
geeinigt ls -lF
. Angenommen, ich möchte auch einen Alias d
für ls -l | grep -E "^d"
: verwendet d
jetzt ls -lF
anstelle von ls
? Wenn ja, ist es eine Frage der Reihenfolge in der Konfigurationsdatei .bash_aliases?
man alias
hat mich nicht aufgeklärt.
alias ls='ls --color'
,alias cp='cp -i'
aber funktioniert für komplexere Sachen. Insbesondere würde ich Sie zud
einer Funktion machen, an die Sie Argumente übergeben könnenls
. [Kommentar neu gepostet, um verwirrendes Braino zu beheben, danke @cjm]d
als Shell-Funktion repliziert .