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


2

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

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

unix  alias 

不属于这里,但试试看alias --help,IIRC只有一个选择。不是很难。首先尝试下次,总是。

1
你怎么没有访问主目录?我的意思是无论你登录的用户是谁,都应该有一个主目录
太极者无极而生

2
您应该与系统管理员联系,并要求您修改帐户。或者,如果设计没有家庭/无法访问.bashrc,那么您需要让他们放宽该政策。
Janne Pikkarainen 2010年

Answers:


2

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

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

您可以将设置放在Web上某个位置的文件中,该URL可以轻松记住。然后,假设您的主目录是可写的(但是,我想,当您注销或类似的东西时擦除),您可以下载该文件并运行它:

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

除了shell设置之外.profile,它还可能包含一个存档,当您运行它时它会解压缩,以便您获得a .bashrc,a .emacs,a .vimrc,a .Xresources以及您喜欢的任何其他内容。shar来自sharutils的命令创建了一个嵌入在shell脚本中的存档,该脚本在您运行存档时解压缩存档,仅依赖于无处不在的实用程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.