如何使用命令永久设置别名?

如何使用命令永久设置别名?

我无法访问主目录。因此我无法访问 .bashrc 或 .profile 文件。因此唯一的选择(我猜)是使用命令来设置别名。

有没有办法使用任何命令(不使用 .bashrc 或 .profile)永久添加别名?

答案1

如果您没有任何永久本地存储,那么您就无法进行任何永久设置更改。如果您确实有一些不是您的主目录的永久本地存储(这很奇怪),您可以在每次登录时运行此命令:

export HOME=/path/to/permanent/storage
. ~/.profile

你可以将设置放在网络上某个位置的文件中,并且放在你容易记住的 URL 上。然后,假设你的主目录是可写的(但我想,当你注销或类似情况时会被删除),你可以下载该文件并运行它:

wget http://www.example.com/~suresh/.profile
. ./.profile

除了 shell 设置之外,它还.profile可能包含一个存档,运行时会将其解压,这样您就可以获得 a .bashrc、a .emacs、a .vimrc、a.Xresources以及其他任何您喜欢的内容。shar来自的命令沙鲁蒂尔斯创建一个嵌入在 shell 脚本中的档案,运行该脚本时会解压该档案,仅依赖于普遍存在的实用程序。

相关内容