提示符由环境变量PS1决定,所以,修改提示符就是修PS1的值。

一、保存PS1原来的值以及恢复原值

为了防止麻烦,在修改PS1的值之前,可以先将PS1的值保存起来,以备以后恢复。

我们建立一个环境变量ps1

执行命令:

ps1="$PS1"

这样就将PS1的原值保存到ps1里面。

以后如果要恢复,执行命令:

PS1=“$ps1"

二、提示符里面可以使用的字符

提示符里面可以用普通字符和转义字符。

普通字符是照原样显示,转义字符有特定含义并且已经规定好了。

转义字符可以表达用户名、日期、时间、目录、版本号、当前命令的历史编号等等,还可以控制颜色(文本颜色与背景色)。

三、长期保存新的提示符的方法

用命令改变PS1,下次登陆后会变回原来的值。

如果要长期使用修改后的提示符,可以在.bashrc中加上下面两句:

PS1="[\u \!@\h \W]\$"

export PS1

其中第一句是修改PS1到一个新值。这个值与默认值的差别是加了一个\!,它的意义是显示当前命令的历史编号。

一个具体的例子是:

[root 752@localhost ~]#

比默认值多一个命令编号。

这样,我们就可以看到从登陆开始到现在执行了多少条命令。

linux命令行提示符居中,linux命令行学习(54):修改提示符相关推荐

  1. linux命令行ps1变量_Linux命令行提示符美化(PS1PS2PS3PS4)

    通过设置环境变量PS1.PS2.PS3以及PS4来自定义用户命令行的字符显示.如果要长期永久性修改提示符,可以将修改提示符的命令添加到$HOME/.profile或$HOME/.bash_profil ...

  2. MySQL修改提示符(prompt)

    MySQL修改提示符(prompt) export MYSQL_PS1="(\u@\h) [\d]> " prompt (\u@\h) [\d]>\_ prompt ( ...

  3. 关于linux命令的书,关于LINUX命令行(一)

    为什么使用命令行? 大多数计算机用户只熟悉图形用户界面(GUI:graphical user interface),并且产品供应商和此领域的学者会灌输给永华这样的思想,命令行界面(CLI:comman ...

  4. linux pcs 所有命令,BaiduPCS-Go Windows或linux下百度网盘cmd命令行详细使用方法

    BaiduPCS-Go是用go语言编写的仿 Linux shell 文件处理命令的百度网盘命令行客户端,支持多平台使用包括: Windows, macOS, linux, 移动设备等,同时,支持百度帐 ...

  5. 【Linux脚本-sed命令在文本首行和尾行插入空行】

    @[TOC]Linux脚本-sed命令在文本首行和尾行插入空行 Linux脚本-sed命令在文本首行和尾行插入空行 演示如下: 首先创建需要操作的文本文件 //create a file contai ...

  6. 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  7. linux 编辑文件 cat 跳到指定行,Linux基础命令(二)

    mv:将指定的文件或目录转移位置. 如果目标位置与源位置相同,则效果相当于为文件或目录改名. 常用选项: -b:当文件存在时,覆盖前,为其创建一个备份: -f:若目标文件或目录与现有的文件或目录重复, ...

  8. linux下卸载软件命令行,如何使用Linux中的命令行卸载软件 | MOS86

    Linux提供了不同的安装软件的方法.您可以使用Ubuntu软件中心从标准Ubuntu软件仓库外部或通过编译源代码安装来自标准Ubuntu软件仓库的软件.但是,如果你需要卸载程序怎么办? 如果您使用U ...

  9. linux命令行使用ppt,linux图形界面与命令行.ppt

    <linux图形界面与命令行.ppt>由会员分享,可在线阅读,更多相关<linux图形界面与命令行.ppt(43页珍藏版)>请在人人文库网上搜索. 1.第3章 图形界面与命令行 ...

最新文章

  1. java线程 kill linux_linux查看进程和线程的命令
  2. 进程注入的研究与实现
  3. createBindingContext in SAP UI5
  4. matlab exist()判断目录文件是否存在
  5. hdu 1251 统计难题 (Trie树)
  6. Spring学习总结(21)——Spring集成阿里巴巴数据库连接池DruidDataSource配置及其常见问题汇总
  7. 群晖J3455安装DS3617xs 6.2.3折腾教程
  8. 深度学习中评估指标:准确率Accuracy、召回率Recall、精确率Precision、特异度(真阴性率)和误报率、灵敏度(真阳性率)和漏报率、F1、PR、ROC、AUC、Dice系数、IOU
  9. 白嫖UltraEdit、UltraCompare等等类似工具(2021.2.16更新)
  10. 【题解】【PTA-Python题库】第6章-7 找出总分最高的学生 (15 分)
  11. Vuex前端saas人力资源中台管理项目第四天 员工管理模块
  12. procdump 抓 dump文件
  13. 利用图示法判别AR,MA,ARMA,ARIMA模型平稳性
  14. 【c语言】有符号机器数之间怎么比较大小?
  15. COMPOSITE(组合)模式
  16. 方根法公式_初中数学根式运算法则公式
  17. 2004-2020年全国31省环境规制强度
  18. 【优化求解】基于帝国主义竞争算法ICA求解单目标问题Matlab源码
  19. 每日java笔试五小题-2020-9-19
  20. c语言中的指数e怎么表示什么作用,什么叫做指数E;指数E是用什么推导出来的?...

热门文章

  1. 众多SEO专家集体盛赞
  2. CentOS7 1.搭建环境脚本
  3. 面试官:了解二叉树吗,平衡二叉树,红黑树?
  4. Android 活体人脸实时采集,百度、虹软
  5. Hibernate访问数据库,HibernateTemplate操作数据库,实现增删改查
  6. influxdb mysql对比_InfluxDB读写性能测试
  7. springmvc 结合ajax批量新增
  8. 怎么批量修改html文件后缀,怎么批量修改文件后缀
  9. Map 的Properties集合存储IO流对象
  10. element-ui select