Windows 7 상자에 GitBash가 설치되어 있고 왜 실행되는지 알아 내려고합니다.
bash -l ssh
밝혀지다
Welcome to Git (version 1.9.0-preview20140217)
Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.
bash: /bin/ssh: No such file or directory**
이 작업을 수행 bash -l
하고 ssh 로그인 후 모든 것이 제대로 작동 bash -l
한다면 정확히 무엇을 합니까?
추신: 이것이 무엇을 하는지 알고 싶어서 여기서 이 질문을 하는 것입니다 bash - l
. 하지만 GitBash에서 작동하도록 할 수 없는 이유를 이해할 수 없습니다.
답변1
bash -l
로그인 셸을 호출합니다.
bash
문서 에서 ,배쉬에게 전화하기:
-엘
쉘이 로그인을 통해 직접 호출된 것처럼 작동하도록 만듭니다. 이는 쉘이 대화형일 때 로그인 쉘을 시작하기 위해 "exec -l bash"를 사용하는 것과 같습니다. 쉘이 비대화형이면 로그인 쉘 시작 파일이 실행됩니다. "exec bash -l" 또는 "exec bash --login"은 현재 쉘을 Bash 로그인 쉘로 대체합니다. 로그인 셸의 특수 동작에 대한 설명은 Bash 시작 파일을 참조하세요.