bash: 별칭: : 찾을 수 없음

bash: 별칭: : 찾을 수 없음

나는 우분투 18.01을 사용하고 있으며 vim을 사용할 때 ~/.bashrc에 다음 명령을 추가합니다.

# myself add
alias lsa='ls -lart'  
alias lsl='ls -lrt'    
alias lm='ls -al|more'

예를 들어:

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# myself add
alias lsa='ls -lart'  
alias lsl='ls -lrt'    
alias lm='ls -al|more'

~/.bashrc를 저장하고 다음 명령을 실행하십시오.

source ~/.bashrc

오류 발생:

bash: alias:   : not found

추가한 코드를 주석 처리하면 작동합니다.

예를 들어:

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# myself add
#alias lsa='ls -lart'  
#alias lsl='ls -lrt'    
#alias lm='ls -al|more'

어떻게 해야 합니까?

명령을 실행할 때:

 file ~/.bashrc

다음과 같이 출력됩니다.

/home/hello/.bashrc: UTF-8 Unicode text

내 문제가 해결되었습니다. 다들 감사 해요.

답변1

파일 .bashrc에 DOS 줄 끝이 있을 가능성이 \r\n높습니다 \n. DOS 시스템에서 편집기를 사용하여 파일을 편집할 수 있습니까?

를 실행하여 dos2unix ~/.bashrc변환 해야 합니다 . 다음 명령을 실행하여 파일에 DOS 끝이 있는지 확인할 수 있습니다 .\r\n\nfile

file ~/.bashrc
/home/user/.bashrc: UTF-8 Unicode text, with CRLF line terminators

관련 정보