.bashrc
我的(WSL Ubuntu)中有以下行:
alias code="code-insiders"
我可以code .
从ubuntu.exe
终端运行,但是当我运行时wsl code .
,cmd.exe
出现以下错误:
/bin/bash: code: command not found
有没有办法让我使用fromalias
生成的命令?wsl
cmd.exe
谢谢!
答案1
根据@Biswapriyo 的建议,我可以~/.bashrc
通过运行以下命令来运行我的程序(并显示我的别名),bash -ic <cmd>
而不是wsl <cmd>
例如:
bash -ic code .
但是,由于bash.exe
已被弃用,因此最好运行
wsl bash -ic code .
但是,这开始变得有点不太方便了。