仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1384|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS情况变量设置

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:31:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!~/.bash_profile&&~/.bashrc

用户上岸Linux操纵体系的时分,"/etc/profile","~/.bash_profile"等设置文件会被主动实行。
实行历程是如许的:

  • 上岸Linux体系时,起首启动"/etc/profile",
  • 然后启动用户目次下的"~/.bash_profile",
  • 假如"~/.bash_login"和"~/.profile"文件存在的时分也会在实行。
上面看看"~/.bash_profile"文件内里有甚么器材
  1. $cat~/.bash_profile#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#UserspecificenvironmentandstartupprogramsPATH=$PATH:$HOME/bin:/home/work/local/python/lib/python2.6/site-packages/django/bin/:$HOME/bin:/home/work/local/mysql5/bin/;LD_LIBRARY_PATH=/home/work/local/mysql5/lib/mysqlaliaspy=/home/work/local/python/bin/pythonexportPATHLD_LIBRARY_PATHunsetUSERNAME
复制代码


能够看到~/.bash_profile文件先挪用~/.bashrc,然后再把PATH和LD_LIBRARY_PATH加载。

情况变量相干设置文件




  • /etc/profile:此文件为体系的每一个用户设置情况信息,当用户第一次登录时,该文件被实行,并从/etc/profile.d目次的设置文件中汇集shell的设置。
  • /etc/bashrc:为每个运转bashshell的用户实行此文件,当bashshell被翻开时,该文件被读取.
  • ~/.bash_profile:每一个用户都可以使用该文件输出公用于本人利用的shell信息,当用户登录时,该文件仅仅实行一次。默许情形下,他设置一些情况变量,实行用户的.bashrc文件。
  • ~/.bashrc:该文件包括公用于你的bashshell的bash信息,当登录时及每次翻开新的shell时,该该文件被读。
  • ~/.bash_logout:当每次加入体系(加入bashshell)时,实行该文件。
/etc/profile是全局性的功效,个中设置的变量感化于一切用户,~/.bash_profile中设置的变量能承继/etc/profile中的变量并感化于用户。


  • ~/.bash_profile是交互式、login体例进进bash运转的
  • ~/.bashrc是交互式non-login体例进进bash运转的
一般两者设置大抵不异,以是一般前者会挪用后者。

crontab实行情况

人人都晓得crontab是个好东东,能够准时实行一些义务,匡助你监控体系情况,匡助你天天反复的做一些机器的事变。可是crontab有一个坏偏差,就是它老是不会缺省的从用户profile文件中读取情况变量参数,常常招致在手工实行某个剧本时是乐成的,可是到crontab中试图让它按期实行时就是会堕落
一样平常crontab没法运转的成绩都是由情况变量在crontab中纷歧定可辨认引发的。
在运转crontab的时分,是non_login体例挪用步伐的,此时~/.bash_profile其实不会被提早挪用。以是,crontab的运转情况相对login体例进进bash运转的情况来讲小很多。假如步伐触及~/.bash_profile利用的情况变量,那末,局部在login体例能够一般运转的步伐在crontab下就没法运转。
最终保举办理计划:
  1. 3012***source~/.bashrc&&cd/home/work/mydir&&./myproj
复制代码

欢迎大家来到仓酷云论坛!
沙发
发表于 2015-1-16 19:28:38 | 只看该作者

给大家带来CentOS情况变量设置

最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
因胸联盟 该用户已被删除
板凳
发表于 2015-1-20 21:18:12 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
谁可相欹 该用户已被删除
地板
发表于 2015-2-6 08:57:13 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
变相怪杰 该用户已被删除
5#
发表于 2015-2-15 22:02:49 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
金色的骷髅 该用户已被删除
6#
发表于 2015-3-4 15:37:02 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-11 20:30:40 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
乐观 该用户已被删除
8#
发表于 2015-3-19 14:52:40 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
不帅 该用户已被删除
9#
发表于 2015-3-29 11:28:41 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表