如何使用别名创建的命令与 wsl 命令(WSL ubuntu)

如何使用别名创建的命令与 wsl 命令(WSL ubuntu)

.bashrc我的(WSL Ubuntu)中有以下行:

alias code="code-insiders"

我可以code .ubuntu.exe终端运行,但是当我运行时wsl code .cmd.exe出现以下错误:

/bin/bash: code: command not found

有没有办法让我使用fromalias生成的命令?wslcmd.exe

谢谢!

答案1

根据@Biswapriyo 的建议,我可以~/.bashrc通过运行以下命令来运行我的程序(并显示我的别名),bash -ic <cmd>而不是wsl <cmd>例如:

bash -ic code .

但是,由于bash.exe已被弃用,因此最好运行

wsl bash -ic code .

但是,这开始变得有点不太方便了。

相关内容