- A+
所属分类:未分类
大家都知道,我们通常通过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
三,注意事项
你要配置这些,首先你得确保该登录的账户要有进入到你先进入目录的权限,不然你不管怎么配置都不行。
- 安卓客户端下载
- 微信扫一扫
- 微信公众号
- 微信公众号扫一扫