在Windows中,我使用PuTTY通过SSH登录Linux远程服务器。
是否可以更改连接和登录后进入的默认目录入口?(这将节省不少时间。)
例如,从
server/home/
更改为server/home/subdir/subdir/
。您也可以在PuTTY内更改目录:
配置 → 连接 → SSH
在 "远程命令" 字段中填写以下内容:
cd subdir/subdir ; /bin/bash
putty.exe -load "session name"
运行它。或者,您可以使用 -m "local file name"
参数从本地文件名加载远程命令。有关详细信息,请参见:http://the.earth.li/~sgtatham/putty/0.66/htmldoc/Chapter3.html#using-cmdline - lagivan.~/.bash_profile; cd $LOGS; ls -ltrhG --color=always | tail -n 30; /bin/bash
获取了我的正常别名和期望的起始位置。 - Noumenoncd subdir/subdir
添加至~/.bashrc
或 ~/.bash_profile
中,或者您可以使用screen来通过始终登录到同一屏幕会话来保留当前目录。
在SSH>远程命令下,将带有参数的screen命令添加到您的putty保存的会话中。 请参阅屏幕文档以了解要使用哪些参数。
screen -R -O -t mysession -S mysession -f
这取决于很多因素,主要是服务器操作系统。大多数SSH服务器运行某种Linux或Unix。当您通过任何远程文本登录方法(如SSH是此类别中的一员)连接到这样的系统时,它将自动生成一个shell进程与您通信。那可能是“bash”,并且在启动时运行各种东西。查看
man bash
以了解更多信息。您可以做的众多事情之一是cd到子文件夹。