• [转] linux提示符过长tips


    from : https://www.linuxidc.com/Linux/2016-05/130872.htm

    Linux(Ubuntu)终端 命令提示符太长 怎么办?由于要经常使用终(zhuang)端(bi),每次打开是酱婶儿滴:

     

    或者进入几级目录之后,变成酱紫了:

    真××丑!而且随便输几个命令就换行好么!怎么办呢?很简单,分两步:

    STEP1: 修改计算机名

    如上截图中,“@”和“:”之间的就是主机名了,即Chris-Laptop-Thinkpad-X240,比如可以改为X240

      (1)修改/etc/hostname   sudo vim /etc/hostname ,文件内就一个主机名,改为X240:

      (2)修改/ect/hosts  sudo vim /etc/hosts ,将文件内Chris-Laptop-Thinkpad-X240改为X240:

    OK,关掉终端,重新打开,看看是不是清爽了很多?如下图:

    但是,如果进入的目录层级很深,又会变成酱紫:

    没关系,接着做STEP2。

    SETP2:修改~/.bashrc中的PS1

    变量PS1的作用就是设置命令提示符,在~/.bashrc中有3个位置设置了PS1值,如下图:

    简单介绍一下各参数的意思:

    u 当前登录用户名
    h 当前计算机名称(譬如ubuntu)
    H 当前计算机的域名全程,譬如(ubuntu.ubuntu.com)
    w 当前目录的全路径
    W 当前目录
    $ 一般用户为$,root用户为>

    所以我们只需要把PS1中的“w”改为“W”, 大家自己去.bashrc中找茬吧,就不贴图了。改好之后,需要重新载入.bashrc才会生效,运行如下命令:  source ~/.bashrc 

    再次进入如上/home/chris/Code/Shell/test1/test2/test3目录后,界面如下,大功告成~

    那么问题来了,想要查看当前所在的全路径怎么办?试试 "pwd":

  • 相关阅读:
    图片水平垂直居中 多行文字垂直居中
    ie8支持rgba方法
    html5学习(1)
    青岛鲁银商品交易中心
    PHP 生成16 uuid
    探索区块链-挖框体验
    微信小游戏-微信提供了啥
    error: libXpm.(a|so)
    从0到9取4位不同数字的排列组合算法
    visual studio 2015 rc &cordova -hello world
  • 原文地址:https://www.cnblogs.com/Arborday/p/12021324.html
Copyright © 2020-2023  润新知