zoukankan      html  css  js  c++  java
  • Mac终端ls颜色设置

    mac自带的终端是款非常好用的ssh工具,但ls命令下文件与文件夹都是单一的颜色,为了更好区分,作出修改。

    终端默认背景颜色为白色,(终端->偏好设置->描述文本),可修改背景颜色与字体大小。

     
     

    第一步:打开终端输入

    cd ~

    第二步:创建    .bash_profile    文件

    touch .bash_profile            # 注意文件前有“.”

    第三步:编辑 .bash_profile

    vim .bash_profile

    第四步:按i键进入修改模式,在文件末尾添加以下三行代码

    export LS_OPTIONS='--color=auto'                                    # 如果没有指定,则自动选择颜色

    export CLICOLOR='Yes'                                                        #是否输出颜色

    export LSCOLORS='CxfxcxdxbxegedabagGxGx'               #指定颜色

    第五步:按esc键退出修改模式,输入:wq!保存退出,输入下面代码使配置生效

    source .bash_profile

    ls目录颜色修改到这就ok了,效果如下图. 

    ps:这个修改需要完全退出Terminal再次进入ls才有效果

     
    绿色为文件夹

    详细说下上面第四步中的第3小步LSCOLORS='CxfxcxdxbxegedabagGxGx' 中的值代表的意思,这22个字母2个字母一组分别指定一种类型的文件或者文件夹显示的字体颜色和背景颜色。从第1组到第11组分别指定的文件或文件类型为:

        directory                      #  文件夹目录

        symbolic link

        socket

        pipe

        executable

        block special

        character special

        executable with setuid bit set

        executable with setgid bit set

        directory writable to others, with sticky bit

        directory writable to others, without sticky bit

    下面是颜色的子母对照:

        a 黑色

        b 红色

        c 绿色

        d 棕色

        e 蓝色

        f 洋红色

        g 青色

        h 浅灰色

        A 黑色粗体

        B 红色粗体

        C 绿色粗体

        D 棕色粗体

        E 蓝色粗体

        F 洋红色粗体

        G 青色粗体

        H 浅灰色粗体

        x 系统默认颜色

     所以,如果我们想把文件夹目录显示成红色,就可以把LSCOLORS设置为bxfxaxdxcxegedabagacad就可以了。

    绿色粗体'CxfxcxdxbxegedabagGxGx'

    蓝色粗体'ExfxcxdxbxegedabagGxGx'

  • 相关阅读:
    【阅读笔记】《C程序员 从校园到职场》第四章 变量和函数
    【阅读笔记】《C程序员 从校园到职场》第三章 程序的样式(大括号)
    睡眠呼吸机-相关检测算法的实现原理
    电磁学5.场能密度、电容与介电常数
    电磁学4.高压击穿
    电磁学3.静电屏蔽
    电磁学2.静电势能和电势
    电磁学1.高斯定律
    BLDC开发笔记8.过流保护与电流采样要点
    BLDC开发笔记7.转速和扭矩的影响因素和开关管的热分析概述
  • 原文地址:https://www.cnblogs.com/RyanJin/p/10082978.html
Copyright © 2011-2022 走看看