欢迎来到天天文库
浏览记录
ID:34221125
大小:65.13 KB
页数:9页
时间:2019-03-04
《aix命令集总学习-zl》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一、oslevel查看系统版本信息$oslevel-s5300-06-05-0806这里列出的版本信息可以具体解释为,当前的系统环境是AIX版本5,ML(MaintenanceLevel)3,TL(TechnicalLevel)06,SP(ServicePack)05。二、prtconf打印整个系统(软件+硬件)的基本信息经常为AIX系统工程师,AIX系统管理员使用的是一个AIX4.3.3以来即支持的命令,prtconf(或者lsconf)包括硬盘,CPU,内存的配置以及网络地址等信息。这比我们使用ifconfig–a、uname、lsdev等命令分别去收集快
2、多了。不是超级用户也可以做到!三、topas查看即时CPU、内存、进程等运行信息全局性的观察到系统中各个资源-CPU,网络,磁盘,内存和交换区等使用另外常用的普通用户可以使用的监控命令包括iostat和vmstat。前者报告存储IO的使用情况,而后者主要用于监控内存和CPU的使用情况。常常用于系统日常运行状态的信息收集。使用起来很简单,比如“iostat3”和“vmstat110”等。需要注意vmstat的第一行表示的是系统启动以来的统计信息,在进行实时数据统计和分析的时候需要排除这一行情况。四、"PS1"变量使用来显示不同用户的不同promptsymbol使
3、用如下命令即可:PS1=`whoami`'@'`hostname`':$PWD>'也就是设置变量PS1即可。当这个命令输入后,你当前的命令提示符立即更新为你个性化的模样了。五、“PATH”环境变量的使用安全的设置系统的关键变量之一-"PATH"大量的UNIX安全相关的书籍都会建议,“为了安全起见,请使用绝对路径来运行脚本/命令。”为什么需要这样?让我们结合一个常见的环境变量PATH来揭开谜底。首先看一个问题,如果给我们两个设置环境变量PATH的方法:选择1PATH=/usr/bin:/etc:/usr/sbin:/usr/vac/bin/:/usr/ucb:
4、.选择2PATH=.:/usr/bin:/etc:/usr/sbin:/usr/vac/bin/:/usr/ucb为了操作方便,有时我们不想每次都使用绝对路径来执行命令,而这时又常常需要运行当前目录下的文件,这种情况下,使用“选择1”也会保险的多!注意:这里其实只是一个path环境变量的搜索路径的先后问题,但是如果”.”这个当前目录在搜索系统可执行文件的路径前面的话,就有可能将系统的命令给覆盖掉。六、history命令使用1、可以在history后加参数,比如history-128来显示128条历史命令,默认情况下history可以记录1000条,这个数据是可
5、以通过一个环境变量修改的,这样可以查看更多的命令历史。2、可以使用r别名命令,比如r526,这里526是history的命令标号。3、我们还可以使用set-ovi来调用编辑器vi来直接修改这些历史命令,这样当需要大量修改历史命令的时候我们可以更有效率的工作。输入这个命令后,命令行即激活了编辑模式,我们可以在需要使用历史命令的时候,敲“Esc”键进入VI编辑模式,使用VI的“/”,“?”查找历史命令,使用VI的光标移动和编辑命令来修改找到的要修改的目标命令。具体的操作可以参考VI的help文档,这里不再赘述。七、source(或”.”命令)"."命令(csh下则
6、是"source"命令)做为一种重要的UNIX环境,要熟练使用AIX,我们应该熟悉命令行界面。因此还是需要先介绍一下shell环境。在AIX的默认KSH环境下,我们使用到的变量有两种类型,环境变量和本地变量。我们可以分别使用命令env和set来检查这两种变量的设置,也可以使用export命令将本地变量输出为环境变量。这两种变量的区别是什么?简单来说,本地变量只有当前shell可以使用,而环境变量则可以被当前shell以及它的子shell使用。这种设置有时会给我们的脚本调试带来一些额外的工作。比如我们会遇到两个问题,而这时也是我们需要使用source命令来提高我
7、们工作效率的时候:1)、当我们调用子脚本的时候,为了传递必须的变量,我们必须调用export输出所有的子shell用到的变量。在变化的环境中有时这种手工的设置很难做到及时准确。当调试复杂脚本集的时候尤其如此。这时我们可以使用.(csh下为source命令)命令来调用子脚本。所有的本地变量都可以在子脚本中使用。举个例子:脚本test5.sh的内容为:清单7.脚本test5.sh#test5.shecho"TryingtoprintVar1:$Var1"zhudany@Testing1:/experiment>Var1="Localvariablea"zhudan
8、y@Testing1:/experim
此文档下载收益归作者所有