每次我重新打开管理系统控制台(不是 cmd.exe)我发现我添加到 shell 的别名被清除了。我该如何保存我的别名,以便每次使用时都不必重新输入它们?
例如:
$ alias desktop="cd=C:/Users/Superuser/Desktop"
$ alias
clear='clsb'
desktop='cd=C:/Users/Superuser/Desktop'
重新启动后:
$ alias
clear='clsb'
我怎样才能保留我的别名?
答案1
我不知道 MSYS 控制台,但在 minTTy 中执行以下操作。
在好的文本编辑器中打开你的~/.bash_profile
(或~/.profile
)文件。滚动到底部。在行后alias clear=clsb
,添加
source ~/.bash_aliases
这样,您就可以将别名保存在单独的文件中,同时每次启动控制台或终端仿真器时仍加载它们。
答案2
更改用户目录:
cd ~
附加到 .bash_profile(将在每个新的 bash 会话中运行):
echo "alias desktop=\"cd=C:/Users/Superuser/Desktop\"" >> .bash_profile
警告!某些版本的 msys 使用 .profile 作为别名。