本文主要介绍shell环境变量的定义(shell设置环境变量立即生效),下面一起看看shell环境变量的定义(shell设置环境变量立即生效)相关资讯。
目录1、ps1变量的函数2、ps1变量的视图2、ps1支持的选项3、ps1环境变量的配置4、总结提示:
在linux系统中,有两种环境变量。一个是用户定义的环境变量,另一个是系统 自己的环境变量。
在系统之中 的自身环境变量、路径环境变量、ps1环境变量和lang语系变量需要说明。
本文主要解释系统中的ps1环境变量 自己的环境变量。
1.ps1变量ps1变量的作用:命令行设置。也就是[root@localhost ~]# content的设置。
ps1是一个非常有趣的变量,用于定义命令提示符。我们可以根据自己的需求定义自己喜欢的提示。
2.直接查看ps1变量,如下图:[root @ localhost ~]# echo $ ps1[\ u @ \ h \ w]\ $通过set命令查看,如下图:sp2变量是定义换行符后命令提示符的显示。
2.ps1可以支持的选择。让 ■解释系统命令提示符[root@localhost ~]#的组成。我们之前说过,root位置代表当前登录的用户,localhost位置代表当前主机名的速记主机名,~位置代表当前目录,第四列是命令提示符。
通过ps1变量,我们知道上面的显示构图是以下选项:[\u@\h \w]\$。
所以让我们 列出ps1支持的选项:
\d:以周、月、日的格式显示日期。\h:显示完整的主机名。例如默认主机名localhost.localdomain,\h:显示缩写主机名。例如默认的简写主机名localhost。\t:以hh: : ss格式显示24小时制,\t:以hh: cs格式显示12小时制,\a:以hh:m格式显示24小时制,\ @:以hh:m am/pm格式显示12小时制。\u:显示当前用户名。\v:显示bash版本信息。\w:显示当前目录的全名。\w(大写):显示当前目录的最后一个目录。\ #:执行了什么命令?\ $:提示。如果用户是root,则提示为#,如果用户是普通用户,则提示为$。注意:
在ps1变量中,如果可能的话,解释性符号,如\u、\h等。,说明这个符号的作用。如果是无法解释的符号,比如@或者 空间与艺术,则输出原始符号。
总结:
#默认提示显示#[用户名@缩写主机名在目录最后一级]提示[root @ localhost ~]# echo $ ps1[\ u @ \ h \ w]\ $ 3、ps1环境变量的配置其实我们在使用linux系统的时候,习惯了系统命令提示符的默认配置,也就是ps1变量的默认配置,一般我们不 如果有必要的话看一看。
按如下设置ps1环境变量:
#将提示改为#[用户名@当前完整目录]提示[root @ localhost ~]# ps1 = ;[\ u @ \ t \ w]\ $(space) ;#(空格)是因为习惯,看着舒服,其实没必要。#切换当前目录#因为主目录不可区分[root @ 04 : 46 : 40 ~]# cd/usr/local/src/[root @ 04 : 47 : 29/usr/local/提示根据我们的设计有所改变。必须注意的是,ps1变量的值要用单引号括起来,因为ps1变量的选项中的特殊符号需要转换成普通字符串(主要是$符号),否则设置不会生效。系统默认也是用单引号设置的,你可以照着写。
延伸:再举个例子。
#可以同时为sp1设置更多选项[root @ localhost ~]# ps1 = ;[\ u @ \ @ \ h \ # \ w]\ $ ;[root @ 04 : 53am localhost 31s rc]# \ @:以hh echo格式显示12小时制时间。# \ #:将显示执行了多少条命令。ps1变量可以自由定制,不过说实话,默认提示已经习惯了。如果改了还是很别扭,推荐默认提示就好。
4.总结一下,上面命令行直接定义的ps1变量的值是暂时有效的,一旦重启电脑就会消失。如果需要永久有效,需要写入相应的配置文件。
对应的配置文件是/etc/bashrc,这也是一个环境变量的配置文件。
如下图所示:
注意图中sp1变量的配置在双引号中,需要在\ $前加一个\才能正常显示\ $的。
标签:可变提示
了解更多shell环境变量的定义(shell设置环境变量立即生效)相关内容请关注本站点。
诺亚传说手游电脑版上不去怎么解决(诺亚传说端游的账号能在手机上用吗)
原手机通讯录如何到新手机上,不同品牌手机怎么导入联系人
小米手机没有recovery模式怎么办,小米MAX无法进入Recovery模式怎么办
手机如何控制电脑操作(手机怎么控制电脑屏幕,电脑不用操作)
静电导致电脑死机(电脑老有静电怎么回事)
shell环境变量的定义(shell设置环境变量即时生效)
ipad air3重量是多少(iPadair3重量多少千克)
win10系统u盘安装制作(win10系统u盘安装步骤)
pytorch .data(pytorch中dataset)
5g网络什么时候普及全国2020(5g网络什么时候普及全国各地)
迅游无法登录账号是什么原因(迅游登陆 没反应)
电脑如何重装系统win10步骤教程图解(电脑怎么重装win10系统教程)
威图手机怎么定位
戴尔笔记本电源键亮但黑屏怎么办,我的戴尔笔记本黑屏怎么办但是还在运作开机的指示灯也亮着 搜
ps软件官方下载中文版手机版(ps软件下载手机版安卓官方网站)
oppor9splus怎么截屏
ipad屏幕不亮但有声音触屏能用(ipad屏幕不亮但有声音换屏幕要多少钱)
诺基亚6120ci怎么下载软件,怎么在诺基亚上下载软件
格力风管机e6是什么故障如何排除的(格力风管机e6是什么故障代码怎么解决)
台式机硬盘如何重新分区,电脑硬盘重新分区方法