별칭 작업 활성화

별칭 작업 활성화

두 개의 별칭을 추가합니다.~/.bashrc

    # add some helpful aliases
    alias l.='ls -d .* --color=auto'
    alias ll='ls -l --color=auto'

그러나 그들은 작동하지 않습니다

    $ l.
    bash: l.: command not found
    $ ll
    bash: ll: command not found 

경로는

    $ echo $PATH
    /Users/g/bin:me/Users/me/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/me/bin:/Users/me/.rvm/bin

문제를 해결하는 방법?

답변1

세션에서 필요한 것이 실행되지 않는 한 별칭을 설정한 후 bash터미널을 입력하거나 닫고 다시 열어 새 세션을 시작하세요. 그러면 별칭이 작동합니다.

내 환경에서 테스트하고 확인했습니다.

답변2

Bash 쉘이 시작되면 ~/.bashrc 파일은 한 번만 읽혀집니다. 별칭을 활성화하려면 다음 명령을 사용하여 bash에 파일을 다시 읽도록 지시해야 합니다.

source ~/.bashrc

이 명령의 더 짧지만 더 비밀스러운 버전은 다음과 같습니다.

. ~/.bashrc

관련 정보