![如何使用别名创建的命令与 wsl 命令(WSL ubuntu)](https://linux22.com/image/1593409/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%88%AB%E5%90%8D%E5%88%9B%E5%BB%BA%E7%9A%84%E5%91%BD%E4%BB%A4%E4%B8%8E%20wsl%20%E5%91%BD%E4%BB%A4%EF%BC%88WSL%20ubuntu%EF%BC%89.png)
.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 .
但是,这开始变得有点不太方便了。