그래서 저는 ssh를 통해 원격 서버에서 작업하고 있으며, 하루에 수십 번 로그인 및 로그 아웃하고 cd
, 로그인하자마자 선택한 기본 디렉토리에 bash 를 갖고 싶지만 실제로 사용자 홈을 변경하고 싶지 않습니다. 그렇게하는 간단한 방법이 있습니까?
명확하게 말하면, ~/foo/bar/
내가 로그인 할 때 대신을 ~/
보고 위험한 usermod
광기 에 대해 걱정할 필요없이 마음대로 기본값을 변경할 수있는 옵션을 갖고 싶습니다 .
중요하지는 않지만 확실히 편리합니다.
당신의에서 ~/.bashrc
또는 ~/.bash_profile
파일, 파일의 마지막에이를 넣어 :
cd /path/to/your/destination
파일을 저장하고 로그 아웃했다가 다시 로그인하면 /path/to/your/destination
.
로컬 계정에 별칭을 만들고 로컬을 편집 ~/.bashrc
하고 다음을 추가 할 수도 있습니다.
alias fastlogin='ssh servername -t "cd /path/to/your/destination; exec bash --login"'
변경 사항이 적용되도록 파일 소스 :
source ~/.bashrc
이제 fastlogin
터미널 에 입력하여 테스트하십시오 .
실행 bash
후 연결이 종료되지 않도록 끝에 필요 하며 & 파일을 소싱하는 데 필요 합니다.cd
--login
~/.bashrc
~/.bash_profile
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다