使用 AIX profile 简化工作
2010-08-02 00:00:00 来源:WEB开发网标志
-t 设置或显示所有现有被跟踪的别名。如果此标志和 AliasName 参数一起使用,则跟踪新的别名且别名定义包含通过进行路径搜索而获得的完整路径名称。当重新设置 PATH 环境变量的值时,别名定义变成未定义但仍旧被跟踪。
-x 显示所有现有的导出的别名定义。如果此标志和 AliasName 参数一起使用,则导出新的别名。导出的别名不在 shell 的单独的调用间定义。必须将别名定义置于您的环境文件中以使别名对于单独的 shell 调用都是已经定义的。
退出状态
返回以下出口值:
0 成功完成。
>0 指定的别名名称之一不具有别名定义或发生错误。
下面我们来看看实际的例子。
先看看在 AIX 里面显示系统日志的命令。
看到“errpt -a | /usr/lpp/diagnostics/bin/analyzelogs - v d”这个命令了吧,很长,很不容易记忆。这个命令是从 AIX 的 error log 中找出我们感兴趣的错误信息并打印出来。
图 2. errpt 示例
查看原图(大图)
看来,我们要求助 alias 来为这个冗长的命令起一个名字了。
图 3. alias 示例
接下来就是见证 alias 能力的时刻了,呵呵。
看,我们只要敲下“analyzelog”这个别名,就可以看到和上面那个冗长命令一样的输出结果。
图 4. alias 结果
查看原图(大图)
如何加入 CLASSPATH,如何加入系统环境变量
如果我们要在 AIX 下进行 Java 程序编写,势必要导入许多 CLASSPATH。我们可以使用 export 来导入 CLASSPATH 环境变量。
在 home 目录的 .profile 中加入下面这一行:
export CLASSPATH = ... : ...
注意:各个 path 之间需要使用“:”号来分割。
最后,如果我们想要加入系统环境变量,可以直接编辑 /etc/profile 或者 /etc/environment 文件来实现。但是,切记要谨慎。因为这 2 个文件是所有用户共享的,改变后会应用到所有用户的环境中。
总结
本文简要地介绍了一下 AIX profile 的读取机制。然后通过几个小实例让大家能了解到实际的 profile 运用小技巧,体验一下这些技巧给我们带来的便利。通过运用这些技巧,我们可以提前设置我们的工作环境,给我们的日常工作带来极大的便利,提高我们的工作效率。
更多精彩
赞助商链接