码迷,mamicode.com
首页 > 系统相关 > 详细

linux 命令提示符修改详细介绍

时间:2020-07-07 13:12:07      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:date   ase   令行   命令行   代码   设置   class   linux命令行   可见   

引言:

Linux命令行提示符默认是白色,很多时候不太方便查看命令和记录,而且默认是显示的完整路径,如果路径过长,开发和看起来都不方便,所以改变一下终端命令行颜色和格式。
PS(Prompt Sign)命令提示符,PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。在设定PS1环境变量时,需要用到预设的一些参数来设定PS1。

1. PS1的常用参数以及含义:

\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"  
\H :完整的主机名称  \h :仅取主机名中的第一个名字  
\t :显示时间为24小时格式,如:HH:MM:SS  
\T :显示时间为12小时格式                             
 \A :显示时间为24小时格式:HH:MM  
\u :当前用户的账号名称  
\v :BASH的版本信息  
\w :完整的工作目录名称  
\W :利用basename取得工作目录名称,只显示最后一个目录名  
\# :下达的第几个命令  
\$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $

2. 查看当前PS1的设置:

echo $PS1
‘\u          @  \h:     \w\          $‘  含义:
[ 当前用户名 @  主机名:完整工作目录 ]  $

3. 设置PS1

#  当前用户的 .bashrc 环境配置中,在底部添加PS1并赋值:
vim ~/.bashrc PS1="\u@\h: \W\$ "export PS1 source ~/.bashrc
不显示完整路径,将 \w 替换为 \W

4. 颜色设置参数

#  PS1设置字符颜色的格式为:

      \[\e[F;Bm\].....\[\e[0m\]  
      或者 \[\033[F;Bm\].....\[\033[0m\] 其中“F”为字体颜色,
      编号为30-37,“B”为背景颜色,编号为40-47,
      \[\e[0m\] 结束颜色设定。“B”还可以设置其他格式,
      例如为1时,将显示加亮加粗的文字,详见下表
      F 字体颜色
			B 背景颜色
			颜色
			 
			其他格式
		30
			40
			黑色
			代码
			含义
		31
			41
			红色
			0
			OFF
		32
			42
			绿色
			1
			高亮显示
		33
			43
			黄色
			4
			underline
		34
			44
			蓝色
			5
			闪烁
		35
			45
			紫红色
			7
			反白显示
		36
			46
			青蓝色
			8
			不可见
		37
			47
			白色
			 
			 
		 

例如:设置命令提示符为绿色
```bash
** PS1="\[\e[01;32m\]\u@\h: \W\$\[\e[00m\] "export PS1 **
#  ** PS1="\[\033[01;32m\]\u@\h: \W\$\[\033[00m\] "#export PS1 ** 

linux 命令提示符修改详细介绍

标签:date   ase   令行   命令行   代码   设置   class   linux命令行   可见   

原文地址:https://www.cnblogs.com/xiaolang666/p/13260024.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!