美文网首页
Mac 终端 主题,字体颜色,命令行提示美化更改方法

Mac 终端 主题,字体颜色,命令行提示美化更改方法

作者: Acto | 来源:发表于2019-04-18 17:38 被阅读0次

    Mac 终端 主题,字体颜色,命令行提示美化更改方法

    转载自 https://blog.csdn.net/shengyan5515/article/details/82942567

    文章目录

    Mac终端刚打开时为黑白配色,使用终端进行操作时即不够美观也影响工作效率,所以研究了一下终端美化的方法,主要时主题,字体,命令行提示3个方面。

    首先放一张更改后的终端画面


    终端效果

    主题

    这里使用的主题是Solarized Dark主题。下面介绍怎么安装主题。

    1. 从GitHub上下载Solarized主题源码。
    git clone git://github.com/altercation/solarized.git
    
    
    1. 打开Solarized文件夹,找到osx-terminal.app-colors-solarized文件夹并打开,双击打开文件夹下的两个后缀为terminal的文件。
    2. 接下来打开终端,进入偏好设置。偏好中描述文件下就有了刚刚下载的Solarized主题(别忘了设置主题为默认)。


      在这里插入图片描述
    • 这里主题就设置完了,其他的一些可以根据自己的喜好在右边进行设置。

    字体

    这里原来以为可以直接在偏好设置里进行设置,后来发现不管怎么改都不变,所以从网上查找发现要更改bash_profile文件。

    1. 首先添加环境变量,使用vim在根目录下打开.bash_profile文件。
    vim .bash_profile
    
    
    1. 然后在文件中添加下面几行内容。
    # Tell ls to be colourful
    export CLICOLOR=1
    export LSCOLORS=Exfxcxdxbxegedabagacad
    
    # Tell grep to highlight matches
    export GREP_OPTIONS='--color=auto'
    123456
    
    • 其中LSCOLORS后面的内容是各个部分的颜色,我使用的是这个颜色串,可以根据自己的喜好更改,这里对这一部分介绍一下。

    LSCOLORS每两个为一组指定一种类型的文件或者文件夹的颜色和背景。
    这22个数字被分为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 黑色 A 黑色粗体
    b 红色 B 红色粗体
    c 绿色 C 绿色粗体
    d 棕色 D 棕色粗体
    e 蓝色 E 蓝色粗体
    f 洋红色 F 洋红色粗体
    g 青色 G 青色粗体
    h 浅灰色 H 浅灰色粗体
    • x为系统默认颜色

    命令行提示

    下面是最后一步,对命令行提示进行更改。我这里使用的是用户名+时间+全路径。

    1. 首先在.bash_profile中添加以下内容
    export TERM="xterm-color”
    export PS1='\[\e[32;40m\][\u@\t] \[\e[36;40m\]\w\[\e[0m\]\$'
    
    1. 更改PS1的内容就完成了对命令行提示的更改,这样命令行提示也更改完成。

    配置详解
    1)内容配置:
    \a ASCII 响铃字符(也可以键入 \007)
    \d "Wed Sep 06" 格式的日期
    \e ASCII 转义字符(也可以键入 \033)
    \h 主机名的第一部分(如 "mybox”)
    \H 主机的全称(如 "mybox.mydomain.com”)
    \j 在此 shell 中通过按 ^Z 挂起的进程数
    \l 此 shell 的终端设备名(如 "ttyp4”)
    \n 换行符
    \r 回车符
    \s shell 的名称(如 "bash”)
    \t 24 小时制时间(如 "23:01:01” )
    \T 12 小时制时间(如 "11:01:01”)
    @ 带有 am/pm 的 12 小时制时间
    \u 用户名 \v bash 的版本(如 2.04)
    \V Bash 版本(包括补丁级别) ?/td>
    \w 当前工作目录(如 "/home/drobbins”)
    \W 当前工作目录的“基名 (basename)”(如 "drobbins”)
    ! 当前命令在历史缓冲区中的位置
    # 命令编号(只要您键入内容,它就会在每次提示时累加)
    $ 如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 “#"
    \xxx 插入一个用三位数 xxx(用零代替未使用的数字,如 "\007")表示的 ASCII 字符 \ 反斜杠
    2)颜色设置起始符:
    \e[字体颜色;背景颜色m结束符:
    \e[0m颜色编码:

    到这为止就全部设置完毕了。

    相关文章

      网友评论

          本文标题:Mac 终端 主题,字体颜色,命令行提示美化更改方法

          本文链接:https://www.haomeiwen.com/subject/qvwtgqtx.html