2009年2月19日星期四

命令行样式定制

Archlinux默认的命令行是纯白的而且提示符不会显示目前的文件夹等内容,有点不爽。这里稍微进行一下修改。

1. 修改PS1样式:就是提示符的样式了。编辑.bashrc,加入类似下面的语句:
export PS1='\[\033[0;36m\]\h\[\033[0;35m\] \W>\[\033[0m\] '

注意类似于PS1="\[0;36m\h \W> \[0m"的表示方法会导致换行问题,而上面的语句是从Gentoo的/etc/bash/bashrc抄出来的,经测试没有问题

2. 让文件显示颜色:使用dircolors,方法如下:
dircolors -p > ~/.dir_colors
echo "eval \`dircolor -b ~/.dir_colors\`" >> ~/.bashrc
echo "alias ls=\"ls --color\"" >> ~/.bashrc

之后通过编辑~/.dir_colors就可以修改ls时显示的颜色样式

没有评论: