![bash: 별칭: : 찾을 수 없음](https://linux55.com/image/12013/bash%3A%20%EB%B3%84%EC%B9%AD%3A%20%3A%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C.png)
나는 우분투 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
\n
file
file ~/.bashrc
/home/user/.bashrc: UTF-8 Unicode text, with CRLF line terminators