ssh 控制台和 bash 有什么关系?

Mic*_*ael 2 ssh bash console

这有点像奶奶的问题,但是,我真的想不通。

如下: 我通过 ssh 登录到远程机器。在那里(例如!)我尝试适当地设置 LD_LIBRARY_PATH。这通常是完成的,export但在我从 ssh 获得的控制台上,export导致"Command not found". 我输入然后bash现在我可以使用导出。

另一方面,我不需要进入 bash 终端来执行 sh-scripts 和 makefiles,其中包含例如export命令,但可以直接从我通过 ssh 输入时得到的控制台执行。

如果有人能用几句话来解释我,我会很高兴!或者我怎样才能知道更多?

kid*_*ose 5

Bash 是一个shell,替代了之前常见的sh。

SSH 是一种用于安全连接的协议。

从 bash(你机器上的一个 shell)你可以运行程序 ssh 来安全地与另一台机器上的 shell 通信。该shell可能不是bash,但如果bash可用,您可以通过键入“bash”进入bash shell(在另一个shell中),然后您可以使用export(我认为这是bash的一部分)