Überschreibe ls in .bash_profile

Überschreibe ls in .bash_profile

Ich bin neu bei Bash und Unix. Ich versuche, einen Alias ​​für ls zu erstellen. In meinem .bash_profile habe ich Folgendes:

alias ls="ls -lhHG"

Das funktioniert überhaupt nicht. Wenn ich es ändere in:

alias la="ls -lhHG"

dann funktioniert alles außer G (zeigt hübsche Farben).

Im Moment ist mein $Path

/opt/local/bin:/Users/clang/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

Das einzige andere Zeug in meinem .bash_profile ist

1 export EDITOR=/usr/bin/vim
2 export PATH=/opt/local/bin:~/bin:$PATH

Und nochmals, ich bin ein völliger Neuling in dieser Sache, also seien Sie bitte nachsichtig mit mir.

Antwort1

Stellen Sie nach der Bearbeitung .bash_profilesicher, dass Sie es mit Folgendem in Ihre aktuelle Umgebung einbinden:

source ~/.bash_profile

Oder:

. .bash_profile

Dann sollten Ihnen Ihre neuen geänderten Befehle zur Verfügung stehen.

verwandte Informationen