如何定义在 MobaXTerm *local* bash shell 中使用的别名?

如何定义在 MobaXTerm *local* bash shell 中使用的别名?

过去几周我一直在 Windows 中使用 MobaXterm,我很喜欢它。

不过,我还没有弄清楚如何定义自己的别名以供在本地 bash shell。显然,谷歌搜索似乎没有就此事找到任何结果。

我尝试将带有我的别名定义的.profile文件.bashrc放在与 Mobaxterm 可执行文件相同的目录中,但没有成功。相同的文件位于我的 Windows“主”目录中,但 Mobaxterm 看不到它们。

我还注意到终端中已经有很多预定义别名,但我无法确定这些别名在哪里定义,以便我可以添加自己的...

答案1

如果您创建.bashrc 文件,它就会起作用。

cd ~
touch .bashrc
chmod 755 .bashrc 

编辑文件并添加别名

alias hello='echo hello world'

答案2

根据我使用 MobaXterm 的经验,.bash_profile 比 .bashrc 有效得多;这可能仍然需要一个持久的主目录,因为您需要将数据存储在某处。

如果您拥有 MobaXterm Professional,您还可以获得 MobaXterm_Customizer,我不记得它是否随免费版本提供。

我相信您可以在此程序的“配置文件”选项卡中设置您的别名,然后生成一个可移植的可执行文件(如果这是您的意愿)。

相关内容