linux 工具(1)------终端提示符配置
Linux环境变量,PS1用于设置终端的提示符。
- 设置规则 
- 设置方法 
- 设置规则
 \d :代表日期,格式为 Weekday Month Date,例如 "Mon Aug 1"
 \H :完整的主机名称。举例来说,鸟哥的练习机 linux.dmtsai.tw ,那么这个主机名称就是 linux.dmtsai.tw www.2cto.com
 \h :仅取主机名称的第一个名字。以上述来讲,就是 linux 而已, .dmtsai.tw 被省略。
 \t :显示时间,为 24 小时格式,如: HH:MM:SS
 \T :显示时间,12 小时的时间格式!
 \A :显示时间,24 小时格式, HH:MM
 \u :目前使用者的账号名称;
 \v :BASH 的版本信息;
 \w :完整的工作目录名称。家目录会以 ~ 取代;
 \W :利用 basename 取得工作目录名称,所以仅会列出最后一个目录名。
 # :下达的第几个指令。
 $ :提示字符,如果是 root 时,提示字符为 # ,否则就是 $ 。
- 设置方法
- 环境变量
 [lin@1.simple]PS1='[\u@\W]'
 [lin@1.simple]PS1='[\u@\W||\A]'
 [lin@1.simple||21:42]PS1='[\u@\W||\T]'
 [lin@1.simple||09:42:33]PS1='[\u@\W||\T$]'
 [lin@1.simple||09:42:43$]PS1='[\u@\W||\T]$'
 [lin@1.simple||09:42:50]$PS1='[\u@\W||\T]$'
 规则中的符号,用于显示内容,可以添加其他的字符用于辅助显示。
- 配置文件
 打开环境变量配置文件
 vim ~/.bashrc
 找到环境变量的位置,开始配置显示的内容
 if [ "$color_prompt" = yes ]; then
 PS1='${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]$ '
 else
 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
 fi
 环境变量生效
 source ~/.bashrc
- 颜色美化:
- vim ~/.bashrc 然后下面这行的注释去掉,打开这个变量的开关,即可使用彩色的命令行提示符
 # force_color_prompt=yes
- 设置PS1变量。
 在各个显示字符前,加颜色标识
 颜色=\033[代码;前景;背景m
 如\033[1;31;1m代表高亮红色前景和透明背景
 \033[0m #采用终端默认设置,即取消颜色设置
linux 工具(1)------终端提示符配置的更多相关文章
- Linux工具安装和常用配置
		1 常用开发工具安装 1 安装Mysql ①基本安装 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm: s ... 
- [转]12款最佳Linux命令行终端工具
		摘要 “工欲善其事必先利其器”,作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是自己不知道罢了. 原 ... 
- 12款最佳Linux命令行终端工具, 20款优秀的 Linux 终端仿真器
		12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的 ... 
- linux 命令终端提示符显示-bash-4.1#解决方法
		昨天在配置linux,突然发现root登录的CRT的终端提示符显示的是-bash-4.1# 而不是root@主机名 + 路径的显示方式.搞了半天也不知道为什么出现这种情况.今天终于搞定这个问题, 原因 ... 
- 12款最佳Linux命令行终端工具
		12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件 ... 
- Linux工具XFTP、Xshell(centos配置java环境  工具篇  总结一)
		♣Xmanager5是什么? ♣安装XFTP ♣安装Xshell 1.Xmanager5(官网:https://www.netsarang.com/download/software.html)是全新 ... 
- linux终端提示符修改
		Linux主机名莫名其妙的由@myhostname变成了@bogon了之后 1.在linux下添加一个127.0.0.2名叫bogon的主机此方法使用后,bogon主机名得以解析,使用的主机名仍为bo ... 
- Linux进程管理工具Supervisor的安装配置
		目录 Linux进程管理工具Supervisor的安装配置 简介 安装Python包管理工具 安装Supervisor 配置 配置文件参数说明 配置进程管理 启动supervisor 控制进程 交互终 ... 
- #Linux学习笔记# 自定义shell终端提示符
		我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名.主机名.当前目录(绝对路径)和提示符.这样会导致当进入一个比较深的目录 ... 
随机推荐
- 第07章-Spring MVC 的高级技术
			Spring MVC 的高级技术 1. Spring MVC配置的替代方案 1.1 自定义DispatcherServlet配置 AbstractAnnotationConfigDispatcherS ... 
- 如何解决某个jar包的依赖冲突问题
			我用的是idea集成开发环境,因此以该开发工具讲解. 首先在在Terminal窗口中,键入:mvn dependency:tree -Dincludes=com.google.guava 如果不加-D ... 
- 关于modelsim闪退问题
			电脑之前做过仿真,modelsim是可以完美调用的,但是最近莫名其妙的就出现闪退问题,不通过quartus或者ise调用,单独使用的时候也会闪退. 偶尔一次能抓到错误消息.如下图所示: 然并卵,网上根 ... 
- HTML <area> 标签区域map标签
			1.距形:(左上角顶点坐标为(x1,y1),右下角顶点坐标为(x2,y2)) <area shape="rect" coords="x1,y1,x2,y2" ... 
- React 使用browserHistory项目访问404问题
			最近项目里面用到了React但是发布到iis站点之后,路由地址 刷新访问直接404错误.查阅资料之后发现是iis缺少配置URL重写 的问题导致的.下面我们来图形化配置,简单的配置下IIS 打开IIS使 ... 
- OO  抽象类与接口的区别
			抽象类与接口的区别 抽象类与接口的区别 一.抽象类:(抽象类适用于同一系列,并且有需要继承的成员) 概念: 1.使用abstract修饰: 2.抽象类中可以包含抽象方法: 3.抽象类只能被子类继承:( ... 
- python爬取淘宝排名
			import timeimport jsonimport requestsimport xlrdimport randomimport os from xlutils.copy import copy ... 
- audio音频
			html5的audio功能上已经非常强大,回放,跳转,缓冲等以前只能用flash才能实现的功能,html5的audio都能轻松搞定 最近的一个项目使用到了这个功能,把我使用的情况写下来,供大家参考, ... 
- MVC进阶篇(四)——[HttpGet]和[HttpPost]
			前言 Get和post,一个获取请求,一个提交请求,在MVC里面用法也很特别,总结一下,我理解的不是特别深刻,希望多多交流. 内容 [HttpGet] 需求: 用户想要通过点击修改按钮来达到修改这部分 ... 
- go语言排序
			冒泡: package main import ( "fmt" ) func BubbleSort(arr []int) []int { // 改进的冒泡排序 num := len ... 
