1
ssh如何运行命令?
我在客户端和服务器上都使用Bash。通过SSH运行命令时: ssh <host> 'declare' 给出了一个shell变量列表。 ssh <host> 'mount' 给出安装点列表。 但是,declare是Bash内置的,mount而是外部命令。如果服务器上有内置的Shell和具有相同名称的外部命令,SSH如何知道要运行哪个?
Shell是Unix的命令行界面。您可以交互地在外壳程序中键入命令,也可以编写脚本来自动执行任务。使用此标记可解决适用于/ bin / sh和大多数兼容shell(ash,bash,ksh,zsh等)的问题。对于有错误的Shell脚本,请在此处发布之前在http://shellcheck.net中对其进行检查。