.bash_profile에서 ls 덮어쓰기

.bash_profile에서 ls 덮어쓰기

저는 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

그러면 새로 수정된 명령을 사용할 수 있습니다.

관련 정보