这有点像奶奶的问题,但是,我真的想不通。
如下: 我通过 ssh 登录到远程机器。在那里(例如!)我尝试适当地设置 LD_LIBRARY_PATH。这通常是完成的,export
但在我从 ssh 获得的控制台上,export
导致"Command not found"
. 我输入然后bash
现在我可以使用导出。
另一方面,我不需要进入 bash 终端来执行 sh-scripts 和 makefiles,其中包含例如export
命令,但可以直接从我通过 ssh 输入时得到的控制台执行。
如果有人能用几句话来解释我,我会很高兴!或者我怎样才能知道更多?
Bash 是一个shell,替代了之前常见的sh。
SSH 是一种用于安全连接的协议。
从 bash(你机器上的一个 shell)你可以运行程序 ssh 来安全地与另一台机器上的 shell 通信。该shell可能不是bash,但如果bash可用,您可以通过键入“bash”进入bash shell(在另一个shell中),然后您可以使用export(我认为这是bash的一部分)
归档时间: |
|
查看次数: |
216 次 |
最近记录: |