用过 Debian 的应该都知道,它的 root 用户使用 ls 命令时的输出默认是不带颜色显示的。
这虽然不是什么大问题,但对使用体验的影响还是不小的。查了一些资料后找到了解决方案,在这里记录一下吧。
问题详情
使用 root 用户登录一个刚刚安装好的 Debian 系统,然后使用 ls 命令试试。输出结果是不带颜色显示的。这导致我们很难把文件、文件夹、可执行文件、普通文件区分开来,十分影响使用体验。
解决方案
解决方法其实很简单,修改用户目录下的 .bashrc 文件,把 ls 设置为带颜色参数的 ls 命令的别名(alias)即可。当然,这个别名实际上也不需要我们去手动添加,.bashrc 文件中本来就有,我们只要将其取消注释就行了。
使用 vim 编辑 .bashrc 文件:
vim ~/.bashrc
打开该文件后我们可以找到如下几行:
# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
这里第一行的注释已经说得很清楚了:如果你想要 ls 命令被“着色”,可以把下面几行取消注释。根据这一说明,我们把下面几行的注释取消掉后保存文件即可。
按照上面的步骤修改好后,重新开一个对话使用 ls 命令试试看。可以发现输出结果已经自动带上颜色显示了,文件、文件夹等不同类型的输出一目了然。
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容