|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。
Linuxprofile文件的改动会触及到体系的情况,也就是有关Linux情况变量的器材,进修Linux要懂得Linuxprofile文件的相干道理,这里对则以文件举行详细剖析。这里修正会对一切用户起感化。
1、Linux是一个多用户的操纵体系。每一个用户登录体系后,城市有一个公用的运转情况。一般每一个用户默许的情况都是不异的,这个默许情况实践上就是一组情况变量的界说。用户能够对本人的运转情况举行定制,其办法就是修正响应的体系情况变量。
2、常在/etc/profile文件中修正情况变量,在这里修正的内容是对一切用户起感化的。以下次要操纵将在该文件中举行。
3、怎样增加情况变量。
比方增加”NAME=liheng“。在profile文件的最初增加以下内容exportNAME=liheng
变量值liheng能够加引号也能够不加,效果一样。
4、在profile文件增加或修正的内容必要刊出体系才干失效。
5、反复界说变量如何了解。
常常呈现的是对PATH变量的界说。
比方:在peofile文件默许对PATH变量都有设置PATH=¥¥¥¥¥¥¥(记不住了),在今后大概在对PATH设置,一样平常都加在profile文件的最初PATH=・・・・・・(打个例如)。而体系当中认定的PATH=・・・・・・・¥¥¥¥¥¥¥¥¥,也就是说不异名字的情况变量,后写进的先起感化(普通地讲)。人人必定要注重。
6、特别字符先容。
比方在profile中有以下内容,经由过程以下内容申明特别标记的用法。
exportA=/q/jing:aaa/cc/ld
exportB=.:/liheng/wangexportA=/cd/cdr:$A
人人注重白色的标记:
:暗示并列寄义,比方A变量值有多个,用:标记举行分别。
.暗示你操纵确当前目次。比方pap命令会查找B情况变量。
在/home键进pap命令,体系起首在/home目次下(即以后路径)查找关于B的内容,假如没有在/liheng/wang目次下查找关于B的内容。$暗示该变量本次界说之前的值,比方$A代表/q/jing:aaa/cc/ld。也就是说A=/cd/cdr:/q/jing:aaa/cc/ld
7、利用env命令显现一切的情况变量。在命令提醒符下键进env就好了。
set命令显现一切当地界说的Shell变量。
8、罕见的情况变量PATH:决意了shell将到哪些目次中寻觅命令或程序
HOME:以后用户主目次
MAIL:是指以后用户的邮件寄存目次。
SHELL:是指以后用户用的是哪一种Shell。
HISTSIZE:是指保留汗青命令纪录的条数。
LOGNAME:是指以后用户的登录名。
HOSTNAME:是指主机的称号,很多使用程序假如要用到主机名的话,一般是从这个情况变量中来获得的。
LANG/LANGUGE:是和言语相干的情况变量,利用多种言语的用户能够修正此情况变量。
PS1:是基础提醒符,关于root用户是#,关于一般用户是$。
PS2:是从属提醒符,默许是“>”。能够经由过程修正此情况变量来修正以后的命令符,好比以下命令会将提醒符修正成字符串“Hello,MyNewPrompt:)”。
#PS1="Hello,MyNewPrompt:)"
9、利用修正.bashrc文件举行情况变量的编纂,只对以后用户有效。利用修正/etc/profile文件举行情况变量的编纂,是对一切用户有效。人人必定要注重区分。
10、Linuxprofile文件在体系启动时将被运转。人人能够在内里到场其他命令,可是必定要加准确,否则的话体系会启动不起来的
</p>
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻; |
|