我在 Windows 10 上使用 cmder,在 user-aliases.cmd 文件中有一些别名,我使用命令行上的 alias 命令创建了一个新别名,并且文件中已经存在一些别名,例如 history。
当我尝试在 cmder 命令行上使用别名时,出现以下错误,例如历史记录:
'history' is not recognised as an internal or external command
我可以自动完成别名文件中的别名,但它们不会运行它们应该运行的命令,它们会显示上述错误。我想修复这个问题,以便别名命令真正运行,并希望得到一些帮助。
答案1
根据Cmder Github 文档,您可能需要根据所使用的 shell 将别名添加到不同的文件。
例如,如果您使用 Bash.exe 或 Mintty.exe,则不应将别名添加到 user_aliases.cmd,而应将别名添加到位于 %CMDER_ROOT%\config\user_profile.sh 的 user_profile.sh 文件中
或者,对于 Bash,您还可以向 bashrc 文件添加别名。在 Windows 上,此文件可能位于 $HOME/.bashrc