请求协助:Windows系统VS Code终端中ls -la命令无法正常运行
解决VS Code终端无法运行
ls -la的问题 问题根源:Windows默认终端(PowerShell/CMD)不兼容Linux的
ls -la语法——PowerShell里的ls是Get-ChildItem的别名,但参数规则和Linux不同;CMD里甚至没有ls命令。方案1:用PowerShell兼容命令替代
直接执行PowerShell对应命令,实现和ls -la相同的显示效果(含隐藏文件):Get-ChildItem -Force也可以用简化别名:
ls -Force方案2:切换为WSL终端
如果你习惯Linux命令环境,推荐配置VS Code使用WSL终端:- 在Windows上安装WSL及你熟悉的发行版(比如Kali Linux)
- 打开VS Code,按
Ctrl+Shift+P调出命令面板,输入Terminal: Select Default Profile - 选择已安装的WSL发行版(如
WSL: Kali Linux) - 重启终端后,即可正常使用
ls -la等Linux原生命令
方案3:改用Git Bash终端
- 安装Git for Windows(自带Git Bash环境)
- 在VS Code命令面板中选择
Terminal: Select Default Profile,选中Git Bash - 新终端里就能直接运行
ls -la命令
内容的提问来源于stack exchange,提问作者Talha
相关产品推荐
相关产品推荐

