![wsl2 Ubuntu 使用我的别名时出现错误:无效选项 -- '](https://linux22.com/image/1168347/wsl2%20Ubuntu%20%E4%BD%BF%E7%94%A8%E6%88%91%E7%9A%84%E5%88%AB%E5%90%8D%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%EF%BC%9A%E6%97%A0%E6%95%88%E9%80%89%E9%A1%B9%20--%20'.png)
这是我的 wsl2 Ubuntu 18.04 安装。我的 .bash_aliases 文件有什么问题?
kevin@PROBOOK:~$ la
's: invalid option -- '
Try 'ls --help' for more information.
kevin@PROBOOK:~$ type la
'a is aliased to `ls -Ahl
kevin@PROBOOK:~$ cat .bash_aliases
alias la='ls -Ahl'
alias lh='ls -hl'
alias ping='ping -c 3'
DOTNET_CLI_TELEMETRY_OPTOUT=1
答案1
正如@steeldriver 所暗示的,问题在于我在 Windows 中使用 CRLF 行尾编辑了 .bash_aliases 文件。
一旦我将其更改为 LF,一切都按预期进行