linux 修改bash之PS1显示默认详解

【运维】如何恢复默认的~/.bashrc 文件的位置,您可以根据需要将其复制到您的主目录。如果系统没有提供默认的。文件放置在不同的位置。以下是一些常见的Linux发行版及其对应的默认。或者,您可以注销并重新登录,以便在新会话中应用更改。您可以复制系统默认的文件到您的主目录。大多数Linux系统都会提供一个默认的。不同的Linux发行版可能会将默认的。文件,您可以在其他用户的主目录中寻找。一旦复制完成,您可以重新加载。请注意,上述位置是系统默认。文件,并在需要时复制它。可以通过使用系统默认的。上述命令会将系统默认的。文件复制到您的主目录。 阅读详情

如下是cygwin下的bash配置值:

默认放在如下目录:

$cygwin\etc\bash.bashrc

对应的配置为:

PS1='\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '


说明:

'    :表示开始或结束

\[   :表示非显示字符的开始

\e]0;\w\a:设置文本的字体为:默认值

 \e :转义序列的开始,转义序列就是一个让 shell 执行一个特殊步骤的控制指令。

] :开始定义文本格式

0  :提示符的文本的默认格式设置:0、1、22、4、24、5、25、7、27, 分别表示:默认值、粗体、非粗体、下划线、非下划线、闪烁、非闪烁、 反显、非反显。

;   :各种定义的命令分隔符

\w  :当前工作目录

\a  :an ASCII bell character (07) ,用于发出一个声音

\] :表示非显示字符的结束

\n :表示换行

\[   :表示非显示字符的开始

\e[32m

\e :转义序列的开始,转义序列就是一个让 shell 执行一个特殊步骤的控制指令。

[   :开始定义颜色

32m: 前景色绿色,      对应值:30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)。

\] :表示非显示字符的结束

\u :显示用户名

@ :纯文本,直接显示

\h :显示主机名

\[\e[33m\]:修改前景色为黄色

\w:当前工作目录

\[\e[0m\]修改前景色为默认色

\n:换行

\$:if the effective UID is 0, a #, otherwise a $,就是如果是root用户,显示#,其它用户显示$

'    :表示开始或结束


Linux 中的 PS1、PS2、PS3、PS4:深入理解 Shell 提示符 PS是 “Prompt String”(提示字符串)的缩写。PS1:主提示符,最常用的命令行提示符PS2:续行提示符,用于多行命令输入时PS3:选择提示符,用于select语句的菜单交互PS4:调试提示符,用于 Shell 脚本调试模式这些变量的值可以根据需求自定义,让命令行界面更符合个人使用习惯。# 修改 PS2 为更明确的提示 PS2 = "继续输入 >> " # 测试效果 echo "这是一个继续输入 >> 多行的继续输入 >> 命令"PS2。 阅读详情

相关推荐

PS1存档管理/转换软件

可以管理多种格式的PS1存档,各种格式间转换

Linux如何恢复初始PS1,ps界面怎么恢复默认设置

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。在PS里点击“窗口”,“工作区”,“基本功能”即可。AdobePhotoshop是AdobeSystems开发和发行的图像处理软件,主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。PS有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。支持的系统有Windows、安卓与MacOS,L...

weixin_42355003的博客 559

将Python爬取的数据导入钉钉多维表

摘要:本文介绍将Python爬取的数据导入钉钉多维表的完整解决方案。首先通过requests库爬取数据并解析为结构化格式,然后使用钉钉开放平台API对接多维表。关键步骤包括获取app_key、app_secret等凭证,通过OAuth2获取access_token,以及批量写入记录。文章详细说明了参数获取位置、字段类型匹配、权限配置等注意事项,并提供了错误处理建议和性能优化方法。适用于需要将网络数据同步到钉钉多维表的开发场景。

IT深耕十余载,大道之简 2131

deepin-terminal 终端 tap 无法自动补全

查看用户根目录下有没有.bashrc文件, 没有则创建。 创建文件: touch .bashrc 把以下内容复制到.bashrc文件中: # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, d

没用的阿吉 1052

保姆级教程:用Kalibr搞定Intel D435i三目(RGB+双目)相机联合标定,附完整ROSbag录制避坑指南

本文详细介绍了如何使用Kalibr工具对Intel D435i三目相机(RGB+双目)进行高精度联合标定,包括硬件准备、ROSbag录制技巧、Kalibr标定实战及结果验证。特别针对实际工程中的常见问题提供了解决方案,帮助开发者提升SLAM和三维重建等应用的精度。

weixin_42524762的博客 405

拆开华为BBU5900,看看5G基站的大脑里到底装了啥?

本文深度拆解华为BBU5900,揭示5G基站核心处理单元的硬件架构与设计哲学。通过详细解析模块化设计、智能电源系统和动态散热方案,展现其支撑千兆速率、毫秒级时延的技术奥秘,为5G网络部署提供实用参考。

weixin_31456563的博客 562

【Linux工具|bash美化】bash终端提示符PS1美化

bash中的PS1是主提示符变量,也是默认提示符变量。

5316

解决fetch_california_housing数据集403错误的3种实用方法(附手动下载地址)

本文针对机器学习中常见的fetch_california_housing数据集403 Forbidden错误,提供了三种实用的解决方案。从理解HTTP 403错误的根源出发,详细介绍了修改源码路径、使用国内镜像源以及手动下载并配置数据文件这三种方法,并附带了可靠的手动下载地址,帮助开发者彻底解决数据加载障碍,确保机器学习项目顺利进行。

weixin_29062963的博客 561

linux 修改bash之PS1显示默认设置逐字详解-修改命令行显示风格

如下是cygwin下的bash配置值:默认放在如下目录:$cygwin\etc\bash.bashrc对应的配置为:PS1=’[\e]0;\w\a]\n[\e[32m]\u@\h [\e[33m]\w[\e[0m]\n$ ‘说明:’ :表示开始或结束[ :表示非显示字符的开始\e]0;\w\a:设置文本的字体为:默认值\e :转义序列的开始,转义序列就是一个让 shell 执行一个特殊步骤

dbitc的博客 1417

PHP服务端 苹果支付(IAP)处理

公司做的app需要做IAP订阅支付,开始觉得和微信的支付流程差不多,做起来还是有点麻烦,主要是网上的文章很少,不能拿来主义。自己做完总结一下,希望对小伙伴们有帮助我就很欣慰了。代码写的不好 不要喷我。。。 首先讲一下我的业务逻辑,也就是php服务端需要做什么事情。 先上图: 下面我详细的讲一下每...

山水的博客 1万+

YOLO26改进 - 注意力机制 | MLLAttention (Mamba-Like Linear Attention) 类Mamba线性注意力:动态感受野适配多尺度目标

本文介绍了Mamba-Like Linear Attention (MLLA)模型及其在yolo26中的集成。MLLA结合了Mamba和线性注意力Transformer的优点,线性注意力降低计算复杂度,Mamba有效建模序列。该模型将Mamba的遗忘门和块设计等关键元素与线性注意力结合,还可用位置编码替代遗忘门。我们将MLLA引入yolo26,在检测头的不同尺度特征图上应用。实验表明,改进后的yolo26在目标检测任务中表现良好,体现了MLLA在提升模型性能上的有效性。

魔改工程师的博客 1150

Linux系统下——PS1、PS2、PS3、PS4变量详解

Linux变量PS1、PS2、PS3、PS4详解

一坨小橙子的博客 2649

从零到一:Python+Playwright 实现动态网站全量数据采集实战(附反爬对抗与性能优化)

在动手之前,先明确武器优势: 2. 项目结构规划 为了代码可维护性,我们采用模块化结构: 三、核心实战:构建动态采集器 第一步:初始化“隐身”浏览器 普通启动容易被检测,我们需要注入一段 JS 脚本来抹除自动化特征。 第二步:处理无限滚动与动态加载 这是动态网站的核心难点。我们需要模拟人类滚动,并等待新数据加载完成。 第三步:登录态保持与复用 避免每次运行都重新登录。我们将 Cookie 保存到本地,下次直接加载。 第四步:主流程编排 将上述模块串联起来,并加入异常重试机制。 四、进阶优化:性能与反爬

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1163

linux ps1 ps2 ps3 ps4

Linux用户命令行字符环境变量 - [Linux | UNIX]Apr 3, 2009Tag:linux,PS1,PS2<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://fbirdzp.blogbus.com/logs/37423250.html<br /><br />用户登录Linux系统的字符界面后,就会出现"#"或"$"等命令提示符,比如"[root@pxe root]# “、"[oracle@db1 ~]$”或是 “-bash-3.00#”等等。

小庄往左走 5188

SPAD IMX479规格_VOP

对于VOP的定义,很多人可能是不理解这一路的供电,实际上这一路供电是非常重要的,这是给器件SPAD供电,决定SPAD是否work,在大部分的paper以及大部分公司,基本都是叫VOP,名称是SPAD breakdown voltage power supply,严格意义上叫Operating Voltage,工作电压。当然有些公司也有一些其他叫法就不提了。其实大家可以明显的看出,典型值-20.5没有发生变化,市面上绝大多数VOP的典型值也都是在-20V这边。

致力于lidar应用开发 701

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux 理解 Shell 提示符:PS0 PS1 PS2 PS3 PS4

Linux 理解 Shell 提示符:PS0 PS1 PS2 PS3 PS4

https://ophome.blog.youkuaiyun.com,在IT行业有多年的工作经验,尤其是在Python、Linux、负载均衡、Nginx和服务器运维等领域。 1275

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Linux系统中PS1命令详解

linux系统关于bashrc中PS1命令如何自定义显示效果详细讲解

Ryn_love的博客 7148

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

bash ps1变量_浅谈linux下PS1和PS2和PS3和PS4

谈一谈linux下PS1、PS2、PS3、PS41、PS1(主提示符)PS(Prompt Sign): 是指命令提示符。默认情况下Terminal中的shell提示包括了用户名、主机名、当前目录(绝对路径)和提示符。即PS1显示[u@h W]$。解释:u 当前登录用户名,如上图rooth 当前计算机名称,如上图kingdomW 当前目录的basename,如~(家目录)$ 一般用户,#表示root...

weixin_39530647的博客 351

linux下PS1、PS2、PS3、PS4最全详解

通过设置环境变量PS1、PS2、PS3以及PS4来自定义用户命令行的字符显示。如果要长期永久性修改提示符,可以将修改提示符的命令添加到$HOME/.profile或$HOME/.bash_profile文件中 PS1 PS1是主提示符变量,也是默认提示符变量。默认值[\u@\h \W]\$,显示用户主机名称工作目录。 基本上通过设置PS1来定义命令行提示字符即可,最常用的需求就是显示

咻一咻的博客 2万+

linux如何修改默认系统名称以及PS1

前言:很多朋友有的时候需要修改系统名称和PS1,但是不知道怎么更改,如果你看到这篇文章你就知道了 一、linux下修改默认系统名称 cat /etc/hostname sudo echo “magi-daygeek” > /etc/hostname sudo init 6 二、linux修改PS1 vim .bashrc 尾部加入一行:PS1="\n\e[1;32;40m[\e[m\e[1;32m\u\e[m\e[1;33m@\e[m\e[1;32m\H\e[m\e[1;33m@\e[m\e[1

李文良的博客 1万+

Linux下修改命令提示符PS1

PS1是Bash shell的主命令行提示符变量,用于定制终端界面。它包含普通文本、特殊转义序列(显示动态信息)和ANSI颜色代码。主要功能包括:提示命令就绪状态、显示用户/主机/目录等上下文信息、添加Git分支等状态数据,以及美化终端。常用转义序列如\u(用户名)、\w(工作目录)、\$(用户权限标识);颜色代码如\e[32m(绿色)。通过\[ \]包裹非打印字符确保正确显示。示例:PS1='\[\e[32m\]\u@\h:\w\$\[\e[0m\]'显示绿色用户提示。高级用法可集成Git状态、命令结果等

zxz_Fine的博客 986

linux命令行ps1变量_Linux命令行提示符修改「全攻略」

在许多Linux系统上,默认的bash命令行提示符非常小。正如我们将在本文中看到的那样,可以通过修改提示符,以便显示包括诸如时间、负载、使用系统的用户数量、常运行时间等信息。在本教程中,您将学习:什么是PS1和PS2 Shell变量如何创建自定义shell提示符我们可以用来定制shell提示的字符是什么Bash提示变量与Linux系统中其他功能一样,bash提示符也可以自定义。我们可以通过更改ba...

weixin_36376879的博客 696

pwd命令和修改PS1环境变量在bash行的显示

一、pwd:显示当前所在的位置 语法 pwd [选项] ... 描述打印当前工作目录的完整文件名。 -L,--logical从环境使用PWD,即使它包含符号链接 -P,--physical避免所有符号链接 --help显示此帮助并退出 ...

dishilong1454的博客 617

PS1设置详解

转载地址:https://www.cnblogs.com/Q--T/p/5394993.html 最近在学习linux操作系统(CentOS 6 & CentOS 7)。觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨。于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以root用户身份进行操作。   1.了解PS1

一人之下丶 1万+

linux 命令行不显示路径了,而显示为-bash-4.1#的两种解决办法

问题描述: linux的命令行界面显示的不是路径,而是-bash-4.1#: 原因分析: 出现这个问题的原因是因为没有配置.bash_profile的问题,或者是我们不小心清空或删除了.bash_profile文件。 解决方法 方法一:修改 ~/.bash_profile文件 1、修改~/.bash_profile文件,在~/.bash_profile文件后面加上一行: export PS1='[...

weixin_33989058的博客 2790

linux的ps1设置

https://blog.youkuaiyun.com/qq_34208467/article/details/81019467 一、查看PS1的格式: 在Linux中,PS1是一个全局变量,查看PS1的格式如: 二、更改PS1的格式: PS1=’[\u@\h \w]$ ’ ----注意$后面有一个空格!如果没有空格的话,将会报错! \d :代表日期,格式为weekday month date,例如:“Mon Aug 1” \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是f

wgz7747147820的博客 2761
上一篇: 物理粒子
下一篇: linux 修改bash之PS1显示默认设置逐字详解-修改命令行显示风格
dbitc
博客等级 码龄14年 72粉丝 97原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值