我需要在我的configuration文件中添加一个SSH主机条目,以便每次进入该主机时,都会发送到特定的初始path?
Host foobar HostName foobar.com User foobar
虽然现有的答案是好的,但没有一个人特别提到设置主目录是在密码文件中完成的。
您可以通过编辑/etc/passwd
文件(使用vipw
)或运行以下命令来更改主目录:
usermod -d /user/wants/this/path username
实用程序和方法在UNIX之间有所不同,我假设Linux。 直接修改/etc/passwd
将适用于所有这些。
这不符合SSH。 您通常会在login时将您的CWD设置为HOME。 我可以build议阅读你的shell的手册页,并在初始login文件中放入一个cd命令?
我不相信这是可能的,但你可以做的是添加
cd /path/to/where/you/want
到你的.bashrc文件的末尾(假设你正在运行bash)