问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux Shell的提示字符设置 - PS1变量用法

发布网友 发布时间:2022-12-09 13:58

我来回答

1个回答

热心网友 时间:2024-05-09 21:05

当每次在Linux中使用回车执行命令之后,都会回到最开始的提示字符处,这个过程就是取用了set命令下自定义变量PS1的值。

此处的 [\u@\h \W]\$ 就是 [cadmin@localhost ~]$ 的通用格式,通过修改PS1变量可以达到修改提示字符的目的。在这之前,需要先了解此处用的符号含义:

经过调整,自己最习惯的排列方式为 \u @ \h:\w\$

PS1中的颜色参数格式为\[\e[F;Bm\],F代表文本前景色,B代表背景色,这一串参数的位置就是这个颜色开始生效的位置,且后出现的颜色参数会覆盖前面的颜色参数。
例如 \[\033[01;32m\]\u @ \h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ 赋值给PS1后,提示字符变成:

在当前shell里面的修改都只是暂时性的,只有将对应变量的赋值加入到对应用户的.bashrc下,才能在启动时就生效。

在文件最后加上 PS1="\[\033[01;32m\]\u @ \h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$" ,然后 source .bashrc 即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
男生买卫生巾支援灾区对吗? 打了耳洞三天下了耳钉,怎么办!! cs七龙珠家里两台电脑怎么连局域网玩 CS七龙珠怎么创建联网房间 CS七龙珠怎样和电脑玩 CS七龙珠能和电脑对打吗 不然怎样调对打模式有哪些地图!!!急需... 糖葫芦的山楂在哪里买 衡水市康宁街与人民路交叉口市一建家属院7号楼,1-201怎么翻译 梦见朋友搬家时小孩因我不愿离去,且小孩坐在床上跑出许老鼠? 梦见搬家是什么预兆解梦 请问牛仔裤腰瘦了怎么改? jira插件-xray、zephyr、synapseRT测试管理试用反馈 佛山公交车车厢多长一个 发现实验室安全隐患时应该如何处理 赏石文化的诗歌两首 米饭含糖量 农村北面阳台怎么利用? 昆明注册公司:市政工程资质代办标准建筑智能化资质办理 我的手机老是发热怎么回事,怎么降温? 乐1s跑分功能在哪里,谁能告诉我 最高院关于和解协议的规定 征信报告一般什么时候更新的? 婚姻交友谚语 比较好的交友婚恋网站有哪些? 宝宝睡觉抓耳朵原因? 70年代的优等面粉是现在的什么等级的面粉 75粉和85粉的区别 宝宝喂奶小知识,教您如何正确的给您的宝宝喂奶 母乳喂养的专业知识 草莓怎么寄快递不会烂-办法须知 护宫福的作用 护宫福没生小孩之前能用吗 护宫福天天用我没有看说明书。我天天用,24小时取出一颗又放进一颗... 愚人节的风俗及过节方式 愚人节的传统活动及过节方式 愚人节, 怎么过? 愚人节的来历及过节方式 愚人节怎么过才好玩 上市公司和私募有哪些合作 主机屋源码怎么上传空间? 我想做个网站,下载了个源码,看上传上去没有用... 急求能用的江湖源码!! 是否什么游戏都可以制作私服 谁有仿小品屋的网站源码啊?帮我搭安装一个可以付费? 话“火力全开” 火力全开上一句 《不计其庶》txt下载在线阅读全文,求百度网盘云资源 求不计其庶txt微盘,谢谢 不计其庶结局是什么 《逃庶》txt下载在线阅读全文,求百度网盘云资源 庶txt全集下载