zoukankan      html  css  js  c++  java
  • ubuntu下终端路径显示的修改

    环境:ubuntu16.04

    ubuntu在默认情况下是显示绝对路径的,进入目录过长的时候让人感觉很不舒服,现在修改成只显示当前目录

    vim ~/.bashrc

    找到这句

    # If this is an xterm set the title to user@host:dir
    case "$TERM" in
    xterm*|rxvt*)
        # PS1="e]0;$debianchroot:+($debianchroot)u@h:wa$PS1"
        PS1="[u@h:W]$ "
        ;;
    *)  
        ;;
    esac

    注释掉蓝色背景的一行,添加红色背景,也可以自行更改。我还是嫌冒号前太长,并且有个中括号总觉得别扭,改成了

    PS1="u:W $ "

    linux默认的命令行提示信息为:[当前用户的账号名称@主机的第一个名字 工作目录的最后一项]$ 
    PS1的定义中个常用的参数的含义如下:

    d :#代表日期,格式为weekday month date,例如:”Mon Aug 1”
    H :#完整的主机名称
    h :#仅取主机的第一个名字
    :#显示时间为24小时格式,如:HH:MM:SS
    T :#显示时间为12小时格式
    A :#显示时间为24小时格式:HH:MM
    u :#当前用户的账号名称
    v :#BASH的版本信息
    w :#完整的工作目录名称
    W :#利用basename取得工作目录名称,所以只会列出最后一个目录
    # :#下达的第几个命令
    $ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$

    现在效果如下:

    是不是觉得看着舒服多了呢?

    那如何设置字体颜色呢?

    颜色语法
    其中设置颜色的格式为:

    #  以" [e[F;Bm] "开头,以" [e[m] "结束
    前景背景颜色
    30 40 黑色
    31 41 红色
    32 42 绿色
    33 43 黄色
    34 44 蓝色
    35 45 紫红色
    36 46 青蓝色
    37 47 白色
    1 1 透明?

    如果要把当前工作路径显示为白色,则改为:

    PS1="u: [e[37;1m]W[e[m] $ "

    现在效果为:

  • 相关阅读:
    读邮件正文
    收邮件
    算法 字符串转换为以为数组
    获取下拉框的值
    thinphp 模版标签中 除了volist 和 if 其余的标签中的变量不需要$符号
    php 时间戳处理 自定义时间戳
    jquery 根据json 生成数据 根据生成的数据选择对应的
    php qrcode 二维码 扫描后多行在软件中输出问题
    数组转换为字符串
    浏览器的同源策略
  • 原文地址:https://www.cnblogs.com/zongfa/p/7879509.html
Copyright © 2011-2022 走看看