You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell中为ls.exe创建带--color=auto参数的别名?

在PowerShell中配置带颜色的ls命令

PowerShell里默认的ls是dir的别名,没法直接用别名绑定带参数的ls.exe,所以得用函数来实现类似Linux里alias ls="ls --color=auto"的效果,步骤如下:

  1. 打开PowerShell的配置文件
    先在PowerShell里输入$PROFILE查看配置文件路径,然后用编辑器打开它(比如notepad $PROFILE)。如果提示文件不存在,直接运行New-Item -Path $PROFILE -ItemType File创建一个。

  2. 添加函数代码
    在配置文件里粘贴以下代码:

    function ls {
        & 'ls.exe' --color=auto @args
    }
    

    这里的@args用来传递你输入的额外参数,比如敲ls -l时,参数-l会自动传给ls.exe,和Linux的使用习惯保持一致。

  3. 让配置生效
    保存配置文件后,要么重启PowerShell,要么在当前窗口执行. $PROFILE(注意开头的点和空格),让新配置立即生效。

  4. 验证效果
    现在输入ls就能看到带颜色的文件列表了,试试ls -a或者ls -lh,参数也能正常工作。

内容的提问来源于stack exchange,提问作者Doron Behar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 22:30:54