修改linux bash shell PS1
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://riusksk.blogbus.com/logs/62891140.html
由于在终端下,命令提示符、输入及输出均为一种颜色(ls命令除外),因此当输出内容比较多时,很容易花眼,不易区分,这里我把它更改成如 BackTrack下的命令行颜色,即username@hostname为红色(这里以我的系统riusksk@ubuntu为例),后面的目录为蓝 色,这个得更改两个文件,一个是/home/riusksk/.bashrc,一个是/root/.bashrc,如果你只修改其中一个文件,那么只能在 对应的登陆用户中更改颜色。操作命令如下:
riusksk@ubuntu:~$ gedit /home/riusksk/.bashrc
在打开的文件中添加下列語句:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
其中01;31m代表红色的riusksk@ubuntu,01;34m代表目录为蓝色。同样地,登陆root后,输入如下命令:
riusksk@ubuntu:~$ su
Password:
root@ubuntu:/home/riusksk# gedit /root/.bashrc
在打开的文件中添加上面的語句:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Note: ubuntu12.4 还需要做如下改动:
fore_color_prompt=yes 本来是被注释掉的。应该把他放出来。
转载于:https://blog.51cto.com/scotthuang/1178892
修改linux bash shell PS1相关推荐
- linux bash shell之declare
linux bash shell之declare declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式.命令declare是 ...
- linux bash shell之变量替换::=句法、=句法、:-句法、-句法、=?句法、?句法、:+句法、+句法
linux bash shell之变量替换::=句法.=句法.:-句法.-句法.=?句法.?句法.:+句法.+句法 变量替换和变量默认值设置是紧密相关的,至少从概念出发是如此. 参数扩张是将类似于变量 ...
- linux bash and,linux bash shell中for的用法and示例
关于linux bash shell中的for语句 在linux中shell是必不可少的一部分,但是在bash shell中有while,for,until等循环命令,今天就介绍一下关于for的一些用 ...
- linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件
linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件 wget --load-cookies /tmp/cookies.txt "https:// ...
- Linux bash shell基础语法
转自:http://blog.sina.com.cn/s/blog_46177c3401014fty.html 一.Shell基本类型的变量: (1)Shell定义的环境变量: Shell在开始执行时 ...
- Linux Bash Shell j简单入门
BASH 的基本语法 最简单的例子 -- Hello World! 关于输入.输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1 ...
- Linux Bash Shell编程快速入门
BASH 的基本语法 最简单的例子 -- Hello World! 关于输入.输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1 ...
- linux 终端 画圆,Linux Bash Shell快速入门
BASH的基本语法 ·最简单的例子-- Hello World! ·关于输入.输出和错误输出 ·BASH中对变量的规定(与C语言的异同) ·BASH中的基本流程控制语法 ·函数的使用 2.1最简单的例 ...
- Linux bash shell 编程笔记(基础篇)
文章目录 Part.I Introduction Chap.I 传送门 Chap.II 基础知识 Chap.III 实操笔记 Part.II 程序设计控制结构 Chap.I if 分支程序 Chap. ...
最新文章
- 从新手到入门,如何进入协议分析的世界
- cmake CMakeLists.txt 命令 add_compile_options、add_definitions、target_compile_definitions、build_command
- 李永乐线性代数手写笔记-二次型
- numpy.random.normal
- linux 双网卡绑定(bonding)实现负载均衡或故障转移
- CrossPHP框架的常用操作
- MongoDB与其他数据库的对比
- [Luogu 2486] SDOI2011 染色
- 最短路径 一 Dijkstra 模板(O(n^2))
- GitHub 疑被审查?著名“换脸”开源项目遭限制访问
- 【Shell】数某关键字在文件中出现次数
- 使用python制作ArcGIS插件(2)代码编写
- bootsect.exe linux,bootsect.exe
- Storm实验 -- 单词计数2
- 15. JavaScript Array(数组)对象
- 多变量微积分(4)——多重积分之三重积分
- php cryptojs解密,CryptoJS加密Go解密
- office 论文 页码_毕业论文页码格式word操作
- 任务管理器不显示gpu_Windows 10将在任务管理器中显示GPU温度
- pdf,word,ppt在线预览
热门文章
- VTK:PolyData之KochanekSpline
- VTK:IO之ReadRectilinearGrid
- 将JavaScript集成到QML中
- Qt Creator添加调试器
- C语言实现升序优先队列Ascending priority queue(附完整源码)
- java 重构函数_包会,教你用Java函数式编程重构烂代码
- 如何找到设备的guid_如何禁止win10自动更新显卡驱动
- Elasticsearch概述、ES概念、什么是搜索、全文检索、Elasticsearch功能,什么是distributed document store(来自网络+学习资料)
- SpringMVC,MyBatis项目中兼容Oracle和MySql的解决方案及其项目环境搭建配置、web项目中的单元测试写法、HttpClient调用post请求等案例
- mysql max_allowed_packet 设置过小导致记录写入失败