에 몇 가지 별칭 정의를 넣으려고 합니다 .bashrc
. 이와 같이:
#Convienience aliases
alias ll='ls -l'
alias ldir='ls -p | grep "/"'
#Temporary aliases
alias mvFooLog='mv ~/Projects/Foo/Log.txt .'
마지막 별칭은 저에게 적합하지만 처음 두 별칭의 정의를 손상시키는 미묘한 부분이 있는 것 같습니다. alias
콘솔에서 출력을 보면 다음과 같은 결과가 나타납니다.
'lias ldir='ls -p | grep "/"
'lias ll='ls -l
alias mvFooLog='mv ~/projects/foo/log.txt .
이것은 cygwin에서 일어나고 있습니다.
답변1
처음 두 줄은 캐리지 리턴( \r
)이 '
. 제거해 보세요.
tr -d '\r' <~/.bashrc >~/tmp
mv ~/tmp ~/.bashrc