如何通过ssh命令登录到linux指定的目录下

  • 如何通过ssh命令登录到linux指定的目录下已关闭评论
  • 281 views
  • A+
所属分类:linux 系统运维

大家都知道,我们通常通过ssh登录linux时都是通过ssh user@remote-system命令登录到该用户根目录下,然后想进入到哪个目录,再cd到哪个目录,下来我说说怎样一步到位吧。

一,通过命令

通过ssh的-t参数,如下:

ssh -t root@192.168.1.1 'cd /var/logs ; exec bash'

或者你再通过-l参数指定一下shell环境,如下

ssh -t sk@192.168.1.1 'cd /var/logs && exec bash -l'

其实我们的linux大多情况下都是bash环境,但是不排除有些人喜欢其他的shell,当我们不知道shell环境时,怎么操作呢,命令如下:

ssh -t root@192.168.1.1 'cd /var/logs && exec $SHELL'

二,通过环境变量

你需要先登录到你的linux下,手动配置环境变量.bash_profile

在.bash_profile中加入如下行:

cd /var/logs  >& /dev/null

然后你再source一下.bash_profile,命令如下:

source ~/.bash_profile

三,注意事项

你要配置这些,首先你得确保该登录的账户要有进入到你先进入目录的权限,不然你不管怎么配置都不行。

  • 安卓客户端下载
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • 微信公众号扫一扫
  • weinxin
avatar