Windows 7 通过Cygwin在Windows终端中创建彩色文件?
我在我的Win7笔记本电脑上安装了Cygwin,通过编辑我的Windows路径变量,我能够在我的Windows命令终端中获取Linux命令。我的问题是,有没有办法将彩色文件输出传输到Windows命令行Windows 7 通过Cygwin在Windows终端中创建彩色文件?,windows-7,colors,terminal,cygwin,Windows 7,Colors,Terminal,Cygwin,我在我的Win7笔记本电脑上安装了Cygwin,通过编辑我的Windows路径变量,我能够在我的Windows命令终端中获取Linux命令。我的问题是,有没有办法将彩色文件输出传输到Windows命令行 通过Cygwin,我显然只是给我的.bashrc文件取了个别名,但通过谷歌搜索和检查Cygwin常见问题解答,我找不到任何方法在Windows提示符下引用该文件。虽然“ls--color=auto”可以工作,但有没有办法通过Windows命令行以任何方式将其别名?@Al G-Yes。我已经可以通
通过Cygwin,我显然只是给我的.bashrc文件取了个别名,但通过谷歌搜索和检查Cygwin常见问题解答,我找不到任何方法在Windows提示符下引用该文件。虽然“ls--color=auto”可以工作,但有没有办法通过Windows命令行以任何方式将其别名?@Al G-Yes。我已经可以通过编辑路径来使用命令来包含Cygwin/bin目录,但我想知道是否有一种方法可以保留别名。然而,我能够回答我自己的问题: 通过DOSKEY使用naitve Windows别名,我可以为ls创建一个别名以自动为文件类型着色,如下所示:
DOSKEY ls=ls --color=auto
将别名放在.bash_配置文件中(如果不存在则创建),而不是放在.bashrc中。 就我而言:
alias ls='ls --color=auto -la'
是否要在非Cygwin终端窗口中使用Cygwin?若要添加,为了使别名在其他cmd.exe中持久化,我只能以我找到的唯一方式运行它,所以请创建一个指向cmd的快捷方式,并在快捷方式的“target”字段中指定:C:\Windows\System32\cmd.exe/K C:\path\to\aliasfile\alias.cmd在alias.cmd文件中指定:@echo off doskey ls=ls--color=auto doskey anyotheraliasesyou将在快捷方式的开始处加载