我需要设置一些方便的键盘快捷键,因为我厌倦了每次登录时从头开始设置各种别名。由于我没有更改 .profile 文件的适当权利,最方便的方法是什么?
答案1
由于您似乎无法自定义 .profile,但您可以写入 /tmp,那么您可以执行以下操作:
将所有自定义设置放入本地服务器上的 shell 脚本(例如 $HOME/myCustomizations.sh)中。像这样的东西:
alias ls='ls -laht' export AN_ENVIRONMENTAL_VAR_I_NEED_SET=VALUE
scp $HOME/myCustomizations.sh 到远程服务器的 /tmp 目录:
$ scp $HOME/myCustomizations.sh user@remoteServer:/tmp/
像平常一样通过 ssh 进入远程服务器。
在那里运行你的脚本。
这应该会将您的自定义设置放入您在该终端中运行的 ksh 中。诚然,每次您想登录时都必须 scp 所有内容,然后运行该脚本,这很烦人,但这可能是对您现在所做的改进,登录后在提示符下输入所有内容。无论如何 /tmp/ myCustomizations.sh 应该一直存在,直到有人重新启动远程服务器并清除 /tmp 目录。
尝试一下,让我知道它是否对您有帮助。