2

我在我的 Win7 笔记本电脑上安装了 Cygwin,通过编辑我的 Windows 路径变量,我可以在我的 Windows 命令终端中获取 Linux 命令。我的问题有没有办法让彩色文件输出传输到 Windows 命令行?

通过 Cygwin,我显然只是为我的 .bashrc 文件设置了别名,但是从谷歌搜索和检查 Cygwin 常见问题解答中,我找不到在 Windows 提示符下引用该文件的任何方法。虽然 'ls --color=auto' 确实有效,但有没有办法通过 Windows 命令行以任何方式对其进行别名处理?

4

2 回答 2

3

@Al G - 是的。我已经可以通过编辑我的 PATH 以包含 Cygwin /bin 目录来使用命令,但我想知道是否有办法保留别名。但是我能够回答我自己的问题:

通过 DOSKEY 使用 naitve Windows 别名,我可以为 ls 创建一个别名来自动颜色文件类型,如下所示:

DOSKEY ls=ls --color=auto
于 2013-08-02T17:37:04.970 回答
0

将别名放在 .bash_profile 中(如果不存在则创建),而不是 .bashrc。就我而言:

alias ls='ls --color=auto -la'
于 2017-09-05T18:57:00.023 回答