我在 freeBSD 上并尝试对ls
输出进行着色,所以我添加了
alias ls ls -lhG
setenv LSCOLORS gxfxcxdxbxegedabagacad
给我的.cshrc
它有效。但我真正想要的是能够着色(例如)*.pl
并*.php
以不同的方式归档以快速区分它。
我可以修改LSCOLORS
一些根据文件名称对文件进行着色的方法吗?
答案1
不。你不能,因为 FreeBSD 附带的默认 ls 不能。
但是,您可以安装该gnuls
端口,这将为您提供/usr/local/bin/gnuls
,可以将其设置为按扩展名显示文件的颜色。