bash -l의 기능은 무엇입니까? SSH를 찾을 수 없는 이유는 무엇입니까?

bash -l의 기능은 무엇입니까? SSH를 찾을 수 없는 이유는 무엇입니까?

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 시작 파일을 참조하세요.

관련 정보