linux系统中修改提示符

当你登录linux系统后,如果你是普通用户系统会显示命令行提示符$

blob.png

提醒用户输入命令,如果你是与管理员身份登录系统,提示符则是#

blob.png

    而提示符前面[]则是提醒用户的一些信息,liu 或 root 是登录的用户名,localhost 是主机名的简称,~ 是当前工作目录的基名,其实还有一些其他的提示信息我们也可以定义,也可以自定义字体的颜色和背景色,下面我来介绍一下如何自定义这些提示信息。

   

    首先我们应该记住提示符的格式:

    PS1="\[\e[31;40m\][\u@\h \W]\\$\[\e[;m\]"

    \e 颜色                  \u 当前用户

    \h 主机名简称            \H 主机名

    \w 当前工作目录          \W 当前工作目录基名

    \t 24小时时间格式        \T 12小时时间格式

    \! 命令历史数            \# 开机后命令历史数

    颜色搭配如下:

    blob.png

   

    现在我们知道了修改提示信息的格式,在命令行输入你想修改的信息命令进行修改

    blob.png

    然而这只是临时修改了提示信息,当你注销用户,再次登录时提示信息会回到系统提示的信息,

    blob.png

    那我们想永久改变提示信息该如何做呢?

    我们知道命令行的命令修改的配置只是存储到了内存中,并未写入磁盘,用户注销登录后配置就会丢失,所以我们想要永久改变配置就要找到被指文件进行修改,用户目录下的隐藏文件 .bashrc 便是配置文件,

    blob.png

    这边是文件中原有的信息,我们需将修改提示符的配置写入其中

    blob.png

    此时我们提示信息并没有改变,原因是我们的配置文件并没有激活,我们只是刚写完而已,下面我们激活配置,

    blob.png

    这样自定义提示信息可以有效的提示我们一些信息。

    一些小知识的总结,望批评指正!!!

原创文章,作者:liu-linux,如若转载,请注明出处:http://www.178linux.com/68850

(3)
liu-linuxliu-linux
上一篇 2017-02-16 10:51
下一篇 2017-02-16 15:02

相关推荐

  • Redhat的Linux产品版本AS/ES/WS的联系与区别

    Redhat 有两大Linux产品系列,其一是免费的Fedora Core系列主要用于桌面版本,提供了较多新特性的支持。另外一个产品系列是收费的Enterprise系列,这个系列分成:AS/ES/WS等分支,他 们都是redhat企业级Linux,简称为 RHEL AS 是超级服务器版(Advanced Server),他在标准Linux内核的基础上,做了性…

    Linux干货 2015-03-20
  • 一位老it工程师的忠告,新手进来学习,老手进来体会,收获很大。

    诸位,咱当电子工程师也是十余年了,不算有出息,环顾四面,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐…

    Linux干货 2015-02-26
  • 【福利贴-招聘】- (北上广)运维工程师

    内推联系人: 客服2  特大福利  工作职责:1. 负责产品的实施和维护;2. 解决客户在产品使用过程中遇到的技术问题;3. 对复杂的异常问题,协调产品专家或研发人员予以解决; 职位要求: 1.熟悉Linux/windows操作(有Linux系统管理相关工作经验者优先);理解局域网(LAN)技术;2.积极主动…

    Linux职位 2015-03-25
  • 编程真难啊

    上周,在Sun的Java论坛上出现了一个这样的帖子,这个贴子的链接如下:http://forums.sun.com/thread.jspa?threadID=5404590&start=0&tstart=0 LZ的贴子翻译如下: 大家好,我是一个Java的新手,我有一个简单的问题:请问我怎么才能反转一个整数的符号啊。比如把-12转成+12。是…

    Linux干货 2015-04-03
  • 推荐-LVM

    LVM LVM Linux应用 1.LVM简介 LVM:Logical Volume Manager,逻辑卷管理器。LVM利用Linux内核的device-mapper模块来实现存储系统的虚拟化(系统分区独立于底层硬件)。通过LVM,你可以实现存储空间的抽象化并在上面建立虚拟分区(virtual partitions),可以更简便地扩大和缩小分区,可以增删分…

    2016-04-11
  • Linux发展史

    一、从 Unix 到 Linux 这一段历史         早在 Linux 出现之前的二十年 ( 大约在 1970 年代 , 就有一个相当稳定而成熟的操作系统存在了!那就是 Linux 的老大哥『 Unix 』是也!怎么这么说呢?!他们这两个家伙有什么关系呀?这里就给他说一说啰!众所皆知的,Linux 的核心是由 …

    Linux干货 2016-10-14