`

设置 PS1

阅读更多
默认情况下,Ubuntu终端会输出完整路径,在路径名很长的时候,提示方式很不友好,通过以下步骤修改PS1变量的设置,可以让终端输出相对路径。类似于红帽系统的风格。修改思路:将w修改为W显示绝对路径,并添加[]括号。
首先修改/etc/bash.bashrc文件
leo@leo-laptop:~$ sudo vim /etc/bash.bashrc
修改如下内容:

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)}\u@\h:\W]$ ‘
以上内容全部修改完成之后,可以logout重新登录一次,就能看到修改之后的效果了。
修改之前为
leo-laptop:/var/lib/tomcat$
修改之后为
[leo-laptop:tomcat]$
相对于直接使用export PS1=”"的方式,此种修改方法保留了终端标题栏显示完整路径的功能。
如果想要终端颜色丰富一些,我们可以开启~/.bashrc中的force_color_prompt=yes参数,这样终端会用颜色来区分各种不同的项目,提高可阅读性。
分享到:
评论

相关推荐

    105个ps1游戏iso目录及网盘地址密码.txt

    ### PS1游戏ISO资源概述与知识点 #### 一、PS1简介 PlayStation 1(简称PS1)是索尼电脑娱乐于1994年首次发布的家用游戏机,它标志着电子游戏进入了32位时代,并在当时引领了游戏行业的革命。PS1以其强大的图形...

    PS1 To EXE Generator 1.1

    3. 设置输出EXE文件的路径和名称。 4. 可能需要配置其他选项,如图标、命令行参数支持等。 5. 点击转换按钮,生成EXE文件。 6. 验证生成的EXE文件是否按预期运行。 总的来说,PS1 To EXE Generator 1.1是一个实用...

    bash-prompt-generator:通过设置PS1变量来自定义Bash提示

    重击提示生成器 为您的Bash创建一个自定义PS1变量。例结果也可以看看执照版权(C)2020 Scriptim 该程序是免费软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款(许可证的版本3)或(可选)任何更高...

    设置java环境变量.ps1

    设置java环境变量有的时候很麻烦,为什么不一键设置呢? 采用的是powershell代码实现 一键设置java_home,path,classpath

    实训十二 Bash 综合应用.pdf

    通过设置PS1和PS2,我们可以让命令行界面更加友好。 使用别名命令来简化复杂的命令执行过程是一种常见的做法。比如,将"ls -l"设置为"ll",可以让用户更加迅速地查看详细列表。而通过"rm"命令代替"rm -i",可以在...

    linux下的基本知识

    例如,如果你设置 PS1 为 '\u@\h \w$','\u' 会被替换为当前用户名,'\h' 为主机名,'\w' 为当前工作目录,但如果你用单引号包围它们,如 'uu@\hh \ww$', 这些特殊序列将被视为普通文本。 2. 双引号(" "): 双...

    linux 系统变量 PS1的简介.docx

    默认情况下,`PS1`变量的值被设置为`'\[\u@\h\W\]\$'`,这意味着提示符将显示为: ``` [root@linux ~]# ``` 这里,“`[root`”表示当前用户是root,“`@linux`”表示当前主机名为linux,“`~`”表示当前目录是用户...

    常见linux笔试题-100道选择题-(答案见最后).doc

    10. 设置PS1环境变量可以改变命令提示符。 知识点:PS1是一个Linux环境变量,用于设置命令提示符。它可以设置命令提示符的格式、颜色等参数,以便美化命令行界面。 11. 在/etc/skel目录下放置.bashrc文件,以便于...

    Linux在批量服务器管理中实用的PS1命令提示符格式实现方法

    下面是一个简单的脚本示例,用于自动获取服务器的IP地址,并设置PS1: ```bash #!/bin/bash # 判断网卡是否存在 ifconfig eth1 >/dev/null 2>&1 if [ $? -ne 0 ]; then echo 'Interface eth1 not exist!' exit 1...

    change-linux-color.zip_Change_site:www.pudn.com

    例如,可以设置PS1环境变量来改变提示符的颜色,或者使用`tput`命令来控制终端颜色。 4. **使用终端颜色配置工具**:一些工具,如`gcolor2`或`terminator-colors`,提供图形界面来帮助用户轻松地调整颜色。这些工具...

    robotomono-nerd-font

    通过 Oh My Zsh,你可以设置 PS1 提示符,使得终端显示更加个性化,同时利用字体中的图形字符,使得提示符更加直观且具有辨识度。 总的来说,Robotomono Nerd 字体以其独特的设计和实用性,深受 IT 专业人士的喜爱...

    PSP用 PS1游戏兼容V4插件 6XX 系统用 Popsloader_v4_for_6.XX PRO-C__ME

    通过修改PSP的启动配置文件(如vsh菜单的game.txt或config.txt),激活Popsloader,设置相应的启动参数,玩家就能在PSP上无缝运行PS1游戏。 此插件的优势在于其优化的兼容性和稳定性。它不仅提升了游戏的运行速度,...

    vCAC6-PreReq-Automation.ps1

    标题中的"vCAC6-PreReq-Automation.ps1"表明这是一个与VMware vRealize Cloud Automation Center(vCAC,以前称为vCloud Automation Center)相关的自动化脚本,采用PowerShell语言编写。vCAC是VMware提供的一个云...

    Shell十三问-ChinaUnix精华贴整理

    在设置PS1时,理解CR的作用可以帮助自定义更复杂的提示符布局。 4. **echo命令的使用** `echo`用于打印字符串到标准输出。通过学习echo的用法,可以了解如何输出文本、变量值以及特殊字符。 5. **双引号与单引号...

    学习Linux的第二天,白色好刺眼

    比如,设置PS1变量可以更改用户终端的提示符,显示出当前的日期、主机名、用户名、工作目录等信息。"umask"用于设置文件和目录的默认权限,而"history"则可以查看命令历史记录。"alias"和"unalias"命令分别用于创建...

    ps1 emulator

    - 配置模拟器设置,如视频、音频、控制器等,以适应个人需求。 - 加载游戏ISO文件到模拟器,开始游戏。 - 可能需要进行游戏的ROM(区域)校验和修正,以解决地区编码差异问题。 5. **技术挑战** 尽管PS1模拟器...

    Python-把任何循环的ps1脚本转成一个Windows服务

    这里,我们关注的是如何使用Python来实现这一功能,特别是将一个包含循环的`.ps1`(PowerShell)脚本转化为Windows服务。在Python中,我们可以借助`nssm`(Non-Sucking Service Manager)或者`pywin32`库来完成这项...

    TOSVERT VF-PS1系列风扇/泵用变频器.zip

    此外,预设的风扇和泵应用宏简化了参数设置,使得安装和调试过程更加便捷。 5. **智能化控制** 支持PID控制,可实现精确的流量或压力控制,适应不同工况下的需求。此外,具备自动节能模式,可根据实际负载情况自动...

Global site tag (gtag.js) - Google Analytics