使用 AIX profile 简化工作
2010-08-02 00:00:00 来源:WEB开发网简介 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 的组成
赞助商链接