在PuTTY连接中更改目录

时间:2018-11-21 15:50:29

标签: linux unix ssh centos putty

我使用PuTTY连接到具有多个具有相同用户登录名的站点的UNIX服务器。因此,我将几个PuTTY连接与 SSH-远程命令作为

一起使用
  

cd / var / www / path_to_the_site; / bin / bash

工作正常,除了某些CentOS命令未知。例如:

$ service
bash: service: command not found

如果我没有使用“远程命令”登录,那么一切都很好,该命令存在:

$ service
Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]

执行“ / bin / bash”有什么问题,它找不到某些命令? 我使用相同的登录名,所以不能只为用户设置主目录。 例如。在FAR的WinSCP插件中,我可以为任何连接设置初始目录,并且工作正常。

1 个答案:

答案 0 :(得分:1)

尝试添加--login选项:

cd /var/www/path_to_the_site ; /bin/bash --login

这会使bash像是登录外壳一样工作,这意味着它会读取文件/etc/profile~/.profile-我怀疑其中一个文件会根据需要设置调用{{ 1}}。