9.2.7. 有颜色输出的命令
在交互式的环境下,命令的输出带颜色,能够给检查命令的输出带来便利。 我在我的”~/.bashrc
“里加入了下面内容.
if [ "$TERM" != "dumb" ]; then
eval "`dircolors -b`"
alias ls='ls --color=always'
alias ll='ls --color=always -l'
alias la='ls --color=always -A'
alias less='less -R'
alias ls='ls --color=always'
alias grep='grep --color=always'
alias egrep='egrep --color=always'
alias fgrep='fgrep --color=always'
alias zgrep='zgrep --color=always'
else
alias ll='ls -l'
alias la='ls -A'
fi
在交互式命令中,使用别名来限制颜色的影响范围。导出环境变量 “export GREP_OPTIONS='--color=auto'
“ 也有好处,这样能够让 less(1) 之类的页面程序看到颜色。当使用管道到其它命令时,你想去掉颜色,上面列子 “~/.bashrc
“ 中的内容,可以使用 “--color=auto
“ 代替.
提示 | |
---|---|
在交互式的环境中,通过” |