默认情况下,Ubuntu终端会输出完整路径,在路径名很长的时候,提示方式很不友好,通过以下步骤修改PS1变量的设置,可以让终端输出相对路径。类似于红帽系统的风格。修改思路:将w修改为W显示绝对路径,并添加[]括号。
-
首先修改/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]
$ ‘
-
修改/etc/profile文件
leo@leo-laptop:~$ sudo vim /etc/bash.bashrc
#PS1=’u@h:w
$ ‘
PS1=’[
u@h:W]
$ ‘
-
最后修改用户目录下的.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这两个知名的Linux操作系统之间的主要差异。这两个系统都是基于Linux内核构建的,但它们在设计、目标用户群体和包管理等方面存在显著区别。 首先,RedHat是最早...
在 redhat 系统中,可以使用 yum install samba 命令来安装 Samba 服务程序,而在 Ubuntu 系统中,可以使用 apt install samba 命令来安装 Samba 服务程序。 在安装 Samba 服务程序时,需要安装 smbclient 工具,...
linux(redhat+ubuntu)安装教程+图解
在IT领域,Linux、Unix、CentOS、Ubuntu和Red Hat是常见的开源操作系统,它们都基于UNIX哲学构建。这些系统的核心特点之一就是强大的命令行界面,它提供了高效且灵活的交互方式。这篇文档“Linux常用命令大全/手册/...
### Red Hat 与 Ubuntu 的区别 #### Red Hat 的版本及其关联与区别 1. **Red Hat Linux**: 这是 Red Hat 最初发布的 Linux 发行版,最初的目标是为广大用户提供一个稳定且易于使用的 Linux 操作系统。 2. **Red ...
标题 "RTL8188GU驱动 - Linux(deepin, ubuntu, redhat等)" 涉及的是在Linux操作系统上安装和配置适用于RTL8188GU无线网卡的驱动程序。RTL8188GU是一款由Realtek公司生产的USB无线网络芯片,常见于一些便携式无线网卡...
### Redhat、SUSE、Ubuntu VCN和SSH的配置 #### 一、VNC配置 在Redhat、SUSE及Ubuntu等Linux发行版中,VNC(Virtual Network Computing)是一种远程控制工具,允许用户通过图形界面远程访问另一台计算机。下面将...
仿红帽子操作系统Shell[RedHatShell.rar]-精品源代码
在使用Ubuntu双系统环境下,用户可能需要根据实际需求调整启动时的默认操作系统或者更改启动菜单中的某些设置。本文将详细介绍如何在Ubuntu系统中修改Grub2启动项,包括调整默认启动项、更改启动等待时间等。 #### ...
Redhat AS5 Tomcat 启动shell文件
quagga路由器软件在linux的安装设置(ubuntu,CentOS,Debian,RedHat_quagga_router_linux
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
安装完成后,用户可以在Windows的命令提示符或者Cygwin的bash shell中使用这些工具。 在使用Redhat Cygwin时,需要注意一些兼容性问题,例如文件权限、网络设置以及某些特定软件可能存在的问题。由于Cygwin模拟的是...
RedHat6.5的linux虚拟机,包含切换屏幕插件。亲测,可用
OpenSSH,全称Open Source Secure Shell,是一款开源的SSH(Secure Shell)协议实现,广泛应用于Linux和Unix系统中,提供安全的远程登录、文件传输等功能。本文将详细介绍如何在Redhat 7.x操作系统,特别是基于7.9...