이것은 다소 할머니의 질문이지만 그럼에도 불구하고 잘 알 수 없습니다.
내용은 다음과 같습니다. SSH를 통해 원격 시스템에 로그인합니다. (예를 들어!) 저는 LD_LIBRARY_PATH를 적절하게 설정하려고 합니다. 이것은 종종 으로 수행되지만 export
ssh에서 얻은 콘솔 export
에서는 "Command not found"
. 그런 다음 입력하면 bash
이제 내보내기를 사용할 수 있습니다.
반면에 명령 등이 포함된 sh-scripts 및 makefile을 실행하기 위해 bash 터미널에 들어갈 필요는 없지만 export
ssh를 통해 들어갈 때 얻는 콘솔에서 바로 실행할 수 있습니다.
누군가 나에게 이것을 몇 마디로 설명해 준다면 기쁠 것입니다! 아니면 어떻게 더 자세히 알아볼 수 있나요?
답변1
Bash는 이전에 일반적이었던 sh를 대체하는 쉘입니다.
SSH는 보안 연결을 위한 프로토콜입니다.
bash(컴퓨터의 쉘)에서 ssh 프로그램을 실행하여 다른 컴퓨터의 쉘과 안전하게 통신할 수 있습니다. 해당 쉘은 bash가 아닐 수도 있지만 bash를 사용할 수 있는 경우 "bash"를 입력하여 (다른 쉘 내에서) bash 쉘에 들어간 다음 내보내기를 사용할 수 있습니다(내 생각에는 bash의 일부인 것 같습니다).