Перезаписать ls в .bash_profile

Перезаписать ls в .bash_profile

Я новичок в bash и unix. Я пытаюсь создать псевдоним для ls. В моем .bash_profile у меня есть следующее:

alias ls="ls -lhHG"

Это вообще не работает. Если я изменю это на:

alias la="ls -lhHG"

тогда все, кроме G (показывающего красивые цвета), работает.

Сейчас мой $Path — это

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

Единственное, что еще есть в моем .bash_profile, это

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

Опять же, я в этом деле новичок, так что, пожалуйста, не ругайте меня слишком сильно.

решение1

После редактирования .bash_profileубедитесь, что вы вставили его в текущую среду с помощью:

source ~/.bash_profile

Или:

. .bash_profile

После этого вам должны стать доступны ваши новые измененные команды.

Связанный контент