linux下环境变量PS1设置

PS1变量中提示符各项含义:

\d :代表日期,格式为weekday month date,例如:Wed Dec 12

\H :完整的主机名称。例如:hostname是debian.linux

\h :仅取主机的第一个名字,如上例,则为debian,.linux则被省略

\t :显示时间为24小时格式,如:HH:MM:SS

\T :显示时间为12小时格式

\A :显示时间为24小时格式:HH:MM

\u :当前用户的账号名称 如:root

\v :BASH的版本信息  如:3.2

\w :完整的工作目录名称。家目录会以 ~代替 如显示/etc/default/

\W :利用basename取得工作目录名称,所以只会列出最后一个目录 如上例则只显示default

\# :下达的第几个命令  www.2cto.com

\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

但是发现命令提示都是一种颜色,这里可以通过设置PS1变量使得提示符变成彩色,在PS1中设置字符序列颜色的格式为:\[\e[F;Bm\] 其中“F”为字体颜色,编号30~37;“B”为背景色,编号40~47。取消设置:\[\e[0m\]

www.2cto.com

每种字体颜色对应的代码:

重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35.青色=36,白色=37

\e[1;31m设为红色,\e[0m颜色重置。只需将31替换成想要的颜色码就可以了

我的设置

PS1=‘${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ‘

时间: 2024-10-12 14:39:39

linux下环境变量PS1设置的相关文章

linux下环境变量的设置

(以LD_LIBRARY_PATH为例) 临时环境变量的设置(仅对当前进程有效) [root@localhost scripts]# export   $LD_LIBRARY_PATH=/opt/PostgreSQL/9.4/lib/ 永久环境变量设置(只要不修改它就始终有效) [[email protected] scripts]# vi /etc/profile              在profile的最后一行添加:export   $LD_LIBRARY_PATH=/opt/Postg

linux下环境变量PATH设置错误的补救

转自:http://blog.csdn.net/u012102306/article/details/51036561 首先,PATH变量记录着各系统命令的存放路径,所以平时使用系统命令时可以直接输入命令而不需要连命令的路径一起. 比如"vi"命令,在PATH变量正常的时候直接输入"vi /etc/profile"就可以,而PATH变量出错的时候就需要输入"/bin/vi /etc/profile"才能正常使用,否则系统将提示错误. 也就是说,即

学习鸟哥私房菜--linux bash 的环境变量ps1设置

bash里边的变量ps1是用户平时的提示符,系统默认为[[email protected] 工作目录]$.关于ps1的相关介绍详见:http://www.cnblogs.com/starspace/archive/2009/02/21/1395382.html 文章里边介绍了要想ps1的修改在重启有效需要将它写入~/.bash_profile中,但是这是针对login shell的(即各种tty终端界面等),对于进入xwindow启动的命令行终端这样的nonlogin shell就不管用了,这是

Linux下环境变量设置

Linux下环境变量设置 1) 针对当前特定的用户起作用的环境变量 vi ~/.bashrc export PATH="$PATH:/NEW_PATH" 2) Linux系统环境变量配置文件 2.1) /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 2.2) /etc/bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取..

Linux下环境变量设置 (转)

Linux下环境变量设置 1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误. 2.那么什么是环境变量?简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件. 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索dll文件的一系列路径 在Linux系统下,如果你下载并安装应用程序,很有可

linux下环境变量详解

玩Linux也很久了,竟然对环境变量的了解不是很系统,今天就学习下. 参考: www.xuexuhui.blog.51cto.com ================================ Linux是一个多用户的操作系统.每个用户登录系统后,都会有一个专用的运行环境.通常 每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义.用户可以 对自己的运行环境进行定制,其方法就是修改相应的系统环境变量. 常见的环境变量 对于PATH和HOME等环境变量大家都不陌生.除此之外

Linux下 环境变量设置方法

etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量. ~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.

Linux下环境变量设置技巧,不用/etc/profile而是在/etc/profile.d目录下新建特定的shell文件来设置

区别: 1.两个文件都是设置环境变量文件的,/etc/profile是永久性的环境变量,是全局变量,/etc/profile.d/设置所有用户生效,同样是永久变量,是全局变量. 2./etc/profile.d/比/etc/profile好维护,不想要什么变量直接删除/etc/profile.d/下对应的shell脚本即可,不用像/etc/profile需要改动此文件. 3.需要注意的是,/etc/profile和/etc/profile.d同样是登录(login)级别的变量,当用户重新登录sh

【Linux】Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别【转】

转自:http://blog.csdn.net/qiao1245/article/details/44650929 ------------------------------------------------------------------------------------------------------------------------------------------------ ===============================================