
내 .bashrc는 다음과 같습니다.
alias name@server="ssh server sname"
echo "bashrc read"
이 echo
명령문은 단지 읽었는지 확인하기 위한 것입니다. 하지만 에코는 아무 일도 하지 않습니다. 원격 상자에서 작동하는 별칭인 특정 명령을 수행하는 상자에 더 빠른 SSH에 대한 별칭을 설정하고 싶습니다.
답변1
한동안 cygwin을 사용하지 않았지만 ~/.bash_profile을 원하는 것 같습니다. 테스트를 위한 간단한 수정.
ln -s ~/.bashrc ~/.bash_profile
또는 ~/.bash_profile이 존재하는 경우 소스는 .bashrc입니다.
if [ -f ~/.bashrc ]
then
. ~/.bashrc
fi
답변2
cygwin bash는 rc 파일이 아닌 프로필 파일을 읽는 로그인 쉘이기 때문입니다. 답변의 두 번째 부분은 jtimberman의 답변을 참조하세요.
답변3
jtimberman이 말했듯이 아마도 .bash_profile
. 기억해야 할 또 다른 것은 입니다 .profile
.
답변4
아이피를 해결해야 합니다. C:\WINDOWS\system32\drivers\etc\hosts 파일에 "ipaddress sname"을 추가하기만 하면 문제가 해결됩니다.
예: 127.0.0.1 localhost [ipaddress 이름]