`
isiqi
  • 浏览: 16465646 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Ubuntu设置Redhat风格的SHELL提示符PS1属性

阅读更多

默认情况下,Ubuntu终端会输出完整路径,在路径名很长的时候,提示方式很不友好,通过以下步骤修改PS1变量的设置,可以让终端输出相对路径。类似于红帽系统的风格。修改思路:将w修改为W显示绝对路径,并添加[]括号。

  1. 首先修改/etc/bash.bashrc文件
    leo@leo-laptop:~$ sudo vim /etc/bash.bashrc
    修改如下内容:
    #PS1=’${debian_chroot:+($debian_chroot)}u@h:w $ ‘
    PS1=’[ ${debian_chroot:+($debian_chroot)}u@h:W] $ ‘
  2. 修改/etc/profile文件
    leo@leo-laptop:~$ sudo vim /etc/bash.bashrc
    #PS1=’u@h:w $ ‘
    PS1=’[ u@h:W] $ ‘
  3. 最后修改用户目录下的.bashrc文件
    leo@leo-laptop:~$ sudo vim .bashrc
    #PS1=’${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]w [33[00m]$ ‘
    PS1=’[ ${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]W [33[00m]] $ ‘#PS1=’${debian_chroot:+($debian_chroot)}u@h:w $ ‘
    PS1=’[ ${debian_chroot:+($debian_chroot)}u@h:W] $ ‘

以上内容全部修改完成之后,可以logout重新登录一次,就能看到修改之后的效果了。
修改之前为
leo-laptop:/var/lib/tomcat$
修改之后为
[leo-laptop:tomcat]$
相对于直接使用export PS1=”"的方式,此种修改方法保留了终端标题栏显示完整路径的功能。

如果想要终端颜色丰富一些,我们可以开启~/.bashrc中的force_color_prompt=yes参数,这样终端会用颜色来区分各种不同的项目,提高可阅读性。

分享到:
评论

相关推荐

    ubuntu和redhat区别

    标题中的“ubuntu和redhat区别”指的是Ubuntu与RedHat这两个知名的Linux操作系统之间的主要差异。这两个系统都是基于Linux内核构建的,但它们在设计、目标用户群体和包管理等方面存在显著区别。 首先,RedHat是最早...

    ubuntu及redhat开启文件共享.docx

    在 redhat 系统中,可以使用 yum install samba 命令来安装 Samba 服务程序,而在 Ubuntu 系统中,可以使用 apt install samba 命令来安装 Samba 服务程序。 在安装 Samba 服务程序时,需要安装 smbclient 工具,...

    linux(redhat+ubuntu)安装教程+图解

    linux(redhat+ubuntu)安装教程+图解

    linux /unix/centos/ubuntu/redhat常用命令大全/手册/下载

    在IT领域,Linux、Unix、CentOS、Ubuntu和Red Hat是常见的开源操作系统,它们都基于UNIX哲学构建。这些系统的核心特点之一就是强大的命令行界面,它提供了高效且灵活的交互方式。这篇文档“Linux常用命令大全/手册/...

    redHat和ubuntu区别

    ### Red Hat 与 Ubuntu 的区别 #### Red Hat 的版本及其关联与区别 1. **Red Hat Linux**: 这是 Red Hat 最初发布的 Linux 发行版,最初的目标是为广大用户提供一个稳定且易于使用的 Linux 操作系统。 2. **Red ...

    RTL8188GU驱动 linux(deepin,ubuntu,redhat等)

    标题 "RTL8188GU驱动 - Linux(deepin, ubuntu, redhat等)" 涉及的是在Linux操作系统上安装和配置适用于RTL8188GU无线网卡的驱动程序。RTL8188GU是一款由Realtek公司生产的USB无线网络芯片,常见于一些便携式无线网卡...

    redhat suse ubuntu vcn和ssh的配置

    ### Redhat、SUSE、Ubuntu VCN和SSH的配置 #### 一、VNC配置 在Redhat、SUSE及Ubuntu等Linux发行版中,VNC(Virtual Network Computing)是一种远程控制工具,允许用户通过图形界面远程访问另一台计算机。下面将...

    仿红帽子操作系统Shell[RedHatShell.rar]-精品源代码

    仿红帽子操作系统Shell[RedHatShell.rar]-精品源代码

    修改Ubuntu 的Grub2启动项

    在使用Ubuntu双系统环境下,用户可能需要根据实际需求调整启动时的默认操作系统或者更改启动菜单中的某些设置。本文将详细介绍如何在Ubuntu系统中修改Grub2启动项,包括调整默认启动项、更改启动等待时间等。 #### ...

    Redhat AS5 Tomcat 启动shell文件

    Redhat AS5 Tomcat 启动shell文件

    quagga路由器软件在linux的安装设置(ubuntu,CentOS,Debian,RedHat_quagg

    quagga路由器软件在linux的安装设置(ubuntu,CentOS,Debian,RedHat_quagga_router_linux

    ansible-zabbix-agent, 为 RedHat/Debian/Ubuntu 安装和维护zabbix代理.zip

    ansible-zabbix-agent, 为 RedHat/Debian/Ubuntu 安装和维护zabbix代理 目录概述升级插件1.0.00.8.0要求操作系统Zabbix版本Zabbix 3.4Zabbix 3.2:Zabbix 3.0:Zabbix 2.4:Zabbix 2.2:Zabbix AP

    RedHat Linux下iptables防火墙设置.docx

    RedHat Linux下iptables防火墙设置.docx

    redhat cygwin

    安装完成后,用户可以在Windows的命令提示符或者Cygwin的bash shell中使用这些工具。 在使用Redhat Cygwin时,需要注意一些兼容性问题,例如文件权限、网络设置以及某些特定软件可能存在的问题。由于Cygwin模拟的是...

    Redhat6.5 Redhat6.5虚拟机镜像

    RedHat6.5的linux虚拟机,包含切换屏幕插件。亲测,可用

    openssh 8.9p1_redhat 7.9.rar

    OpenSSH,全称Open Source Secure Shell,是一款开源的SSH(Secure Shell)协议实现,广泛应用于Linux和Unix系统中,提供安全的远程登录、文件传输等功能。本文将详细介绍如何在Redhat 7.x操作系统,特别是基于7.9...

Global site tag (gtag.js) - Google Analytics