仓酷云

标题: 来一发Linux体系中profile文件道理与使用 [打印本页]

作者: 简单生活    时间: 2015-1-16 12:29
标题: 来一发Linux体系中profile文件道理与使用
有些人号称用过十几种甚至几十种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之禅中也说过:以总结分享为荣,以跪求其解为耻;
作者: 飘灵儿    时间: 2015-1-18 09:49
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
作者: 老尸    时间: 2015-1-22 20:46
感谢老师和同学们在学习上对我的帮助。
作者: 小魔女    时间: 2015-1-31 14:20
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
作者: 只想知道    时间: 2015-2-6 20:10
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
作者: 再现理想    时间: 2015-2-18 13:08
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
作者: 仓酷云    时间: 2015-3-6 07:26
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
作者: 灵魂腐蚀    时间: 2015-3-12 22:48
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
作者: 第二个灵魂    时间: 2015-3-20 05:11
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2