- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AIX 读取 profile 的机制
简介 AIX 读取 profile 的机制在我们的工作中,经常会重复的敲击和记忆一样的命令,特别是那些冗长的路径。如果我们了解了 AIX 读取 profile 的机制,我们就可以提前设置我们的工作环境,给我们的日常工作带来极大的便利,提高我们的工作效率。首先,我们要了解 shell 在登录的过程中是如何读取环境变量的。这样,我们可以在读取环境变量之前,设置我们想要的工作环境,让我们在工作中的效率更高。不需要每时每刻都要去记忆敲击一大堆带有冗长路径的命令。好吧,就让我们开始吧。在 AIX 系统启动以后,如果我们登录系统并且登录用户的默认 shell 是 Korn Shell 的话,shell 会读取以前设置的初始化文件来设置登录用户的环境。用户环境的定义是通过设置环境变量来实现的。当登录操作系统时,shell 先执行 /etc/environment,后执行 /etc/profile 的。/etc/environment 是设置整个系统的环境,而 /etc/profile 是设置所有用户的环境,/etc/environment 与登录用户无关,/etc/profile 与用户相关。登录时,这两个文件运行完毕后 , 系统会接着检查在登录用户的 home 目录下是否有 .profile 文件,如果 “.profile” 文件存在 , 就执行它。“.profile”文件还会指出是否还有一个环境文件。如果有环境文件 (.env 或者 .kshrc) 存在 , 系统会运行这个文件 , 并设置登录用户的环境。注意:“/etc/environment”,“/etc/profile”,“.profile”是在登录时执行一次。“.env”文件是我们每次打开一个新的终端的时候都会执行的。介绍 profile 的组成接下来,我们来了解一下 profile 相关文件的具体信息。/etc/profile 用户在登录时 ,AIX 定制用户环境时使用的第一个文件就是 /etc/profile。这个文件保存着全系统范围内的缺省变量,比如 Export 变量 , 文件创建的掩码 , 终端类型等。Root 用户为所有用户配置“.profile”文件 , 只有 Root 可以更改这个文件。/etc/environment在登录时 AIX 使用的第二个文件是 /etc/environment。/etc/environment 文件包含所有进程的基本环境变量。下面是构成基本环境的变量 : HOME: 用户登录的或 HOME 全路径 , 登录程序从 /etc/passwd 文件中读取并设置它。 LANG:语言环境 NLSPATH:消息目录的全路径。 LOCPATH:国际语言支持系统表格的全路径 PATH:搜寻命令的目录 TZ:时区信息 ,IBM 到现在还得用 TAIST ——台北时区 .profile AIX 在登录时用到的第三个文件是 .profile 文件。 .profile 文件位于用户的 home 目录 , 它允许用户定制自己的个人的工作环境。大多数情况下,我们都需要使用这个文件来定制自己的工作环境。 在 LOGNAME 和 HOME 变量被加入到环境中后 ,$HOME/.profile 文件中的内容就会被执行。“.profile”文件中含有你个人的设置,如果和 /etc/profile 中的设置相冲突,就会覆盖 /etc/profile 文件中的相矛盾的变量。.env 如果你在 .profile 文件中有如下内容 :ENV=$HOME/.env, AIX 在用户登录时使用的第四个文件是“.env”文件。“.env”文件中含有你个人的设置,如果和 /etc/profile 中的设置相冲突,就会覆盖 /etc/profile 文件中的相矛盾的变量。注意:$HOME/.env 文件名可以任意 , 但在 $HOME/.profile 中要有相应的声明:export ENV=$HOME/.envName$HOME/.env 文件每当一个子 shell 被开启都会被执行 , 所以可以在这里定义在 vi 中开启的子 shell 中也可以使用的别名。这四个定制环境的文件中 ,/etc/environment 文件中只能给变量赋值 , 而其它三个文件可以使用语句。回页首举例,通过实例讲述如何修改 profile 来实现下列功能下面我们通过实际的事例来体会一下如何给我们的工作带来便利吧。通过使用 ARROW Keys 如何重新取得历史命令很多时候我们希望在 AIX 下,按下 ARROW Keys(就是小键盘上的上下左右键), 可以让我们重新取得留在历史列表中的命令,就想我们在 Linux 系统里面习惯的那样。但是 AIX 在默认状态下,并不是那
您可能关注的文档
- 操作系统_生产者和消费者.doc
- 缮制出口销售确认书(复习资料).doc
- 生产运作英文题.doc
- 机械类专业英语材料.doc
- 牛津模块五1-3单元短文改错语法填空练习.doc
- 国际贸易简答essay.doc
- 博士复习终极版(带翻译,包括第八课).doc
- 商务英语小论文.doc
- 沪教牛津版教材七年级下册Unit One Reading精致导学案,含答案.doc
- 上海交通大学 数据库原理 陆朝俊 复习.doc
- 《2025年社区老年活动中心老年人反馈与活动持续改进关系报告》.docx
- 2025年环境地球化学分析:工业污染源排放标准研究.docx
- 2025年服务业美术培训机构市场竞争与运营策略分析.docx
- 2025年AI诊断系统在基层医院推广效果分析.docx
- 2025年新兴物流机器人效率优化路径报告.docx
- 内部审计经理高级审计师面试核心问题与行为面试题库.docx
- 2025年南京师范大学微生物学专业《微生物学》期末试卷及答案.docx
- 2025-2026学年初中数学浙教版2024八年级上册-浙教版2024教学设计合集.docx
- 运动控制系统试卷及答案.docx
- 《2025年宠物零食市场预测:功能性零食渗透率与价格策略》.docx
最近下载
- 计算机应用基础考试练习题100道(含答案).pdf VIP
- 绘本教学The hug 课件.pptx VIP
- 天奥电梯帝奥电梯GX90系列电梯一体化驱动控制系统调试参数说明故障代码.pdf
- 广南高铁工务段线路工指导书(2003).doc VIP
- 《葵花籽油中蜡含量及组成的测定 气相色谱测定法》征求意见稿.pdf
- 2025年上海外服招聘笔试参考题库含答案解析.pdf
- 大门施工方案.doc VIP
- 七年级数学新人教版下册7.1.2《两条直线垂直》同步练习题(含答案).docx VIP
- 1.1.1集合的概念课件-高一上学期高教版中职数学基础模块上册.pptx VIP
- Q-CR 9218-2024铁路隧道监控量测技术规程(OCR).pdf VIP
原创力文档


文档评论(0)