AIX压缩与解压缩
AIX常用命令

alias: 定义或显示别名. 如:alias ls='ls -CF' ls 命令用'ls -CF'代替alog:创建并维护创建自标准输入的固定大小的日志文件。
alog -f/tmp/sample.log –o要列出 /tmp/sample.log 日志文件的内容Apropos:通过关键字查找定位命令apropos password查找它们的标题中包含字password的手册节as:读取和汇编源文件。
as 命令读取和汇编指定的File(约定情况下,此文件以.s 后缀结束)。
如果不指定File,则as 命令读取和汇编标准输入。
as -l -o file.o file.s 产生名为file.lst 的列表文件和名为file.o 的目标文件at:稍后运行命令。
at 命令从标准输入读取稍后要运行的命令的名称并允许您指定何时应运行该命令。
at 5 pm Firday uuclean <Ctrl-D>退出系统)如果uuclean 在您的当前目录中,则在周五下午5点运行uuclean命令atrm atrm:除去用 at 命令假脱机的作业. atrm root.621619200.a. 从 at 命令队列除去作业编号 root.62169200.aawk:在文件中查找与模式匹配的行,然后在它们上面执行特定的操作。
(用正则表达式) awk '/start/,/stop/' chapter1(文件名)显示字 start 和stop 之间的所有行,包含“start”和“stop”batch:当系统负载即被允许时运行作业。
backup:备份文件和文件系统。
要使用全路径名备份 /home 目录中所有的文件和子目录,请输入:find /home -print | backup -i -f /dev/rmt0-i标志指定文件将从标准输入读取并按文件名称归档。
find命令在 /home 目录中生成一个所有文件的列表。
AIX基本命令

batch 命令等同于输入 at -q b -m now 命令
例: batch <<!
longjob
!
bc
为任意精度算术语言提供解释器
内部寄存器
scale 计算表达式小数位的全局值 0 <= scale <= {BC_SCALE_MAX}
相关文件:
/var/adm/cron/at.allow 其中列出的用户可以使用 at 命令
/var/adm/cron/at.deny 其中列出的用户不能使用 at 命令
/var/adm/cron/FIFO 管道文件,当用 crontab 或 at 命令提交新作业时,它将消息发送到 cron 守护进程
cd
更改当前目录
[dira dirb] 把当前工作目录中的字符串 dira 用 dirb 替换
环境变量 $CDPATH 用于更改目录时的搜索路径
chgrp
更改文件或目录的组所有权
chmod
更改文件方式
r(read) 查看文件中的数据/可以列出目录的内容
--没有“read”标志,目录内的文件系统对象是不可查看的,但是知道磁盘上对象的完整路径,就仍然可以访问目录内的对象
w(write) 修改文件以及删除/可以在目录中创建文件
x(execute) 运行程序/可以进入该目录并访问内部的任何子目录
--没有“execute”标志,目录内的文件系统对象是不可访问的
后台启动进程(&): $ CommandName&
守护进程是无人照管后台进程,任何时候都可用
zombie进程是已杀死或退出的进程,不具有分配给它的其它系统空间,它不在执行但仍在进程表中存在,真到父进程死
AIX系统常用命令

AIX常用命令一.目录和文件操作1.ls命令列出指定目录下的文件,缺省目录为当前目录#ls -a 列出所有文件,包括隐藏文件#ls –l 显示文件详细信息2.pwd显示出当前的工作目录3.cd改变当前的工作目录#cd /tmp 进入/tmp 目录#cd .. 进入上级目录4.mkdir 建立目录#mkdir tmp 在当前目录下建立子目录tmp#mkdir -p /tmp/a/b/c 建立目录/tmp/a/b/c ,若不存在目录/tmp/a 及/tmp/a/b 则建立5.rm 删除文件或目录- f 删除文件时不作提示- r 删除目录及其所有子目录[例子]:#rm file1 删除文件file1#rm -r /mytmp 删除目录/mytmp6.cp 拷贝文件[语法]: cp [ -p ] [ -r ] 文件1 [ 文件2 ...] 目标文件1(文件2 ...)拷贝到目标上,目标不能与文件同名。
[参数]:- p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表- r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件[例子]:#cp file1 file2 将文件file1 拷贝到文件file2#cp file1 file2 /tmp 将文件file1 和文件file2 拷贝到目录/tmp 下#cp -r /tmp /mytmp 将目录/tmp 下所有文件及其子目录拷贝至目录/mytmp7.mv 移动文件将文件移动至目标,若目标是文件名,则相当于文件改名#mv file1 file2 将文件file1 改名为file2#mv file1 file2 /tmp 将文件file1 和文件file2 移动到目录/tmp 下8.chmod 文件权限设置[语法]: chmod [-R] 模式文件.#chmod 777 file1将文件file1存取权限置为所有用户可读可写可执行#chmod 755 file1 文件的属主对文件file1有可读可写可执行的权限,文件所归属的用户组有可读可执行的权限,其它用户有可读可执行的权限。
AIX UNIX 服务器技巧

UNIX一、如何修改系统对用户使用资源的默认限制?用户使用系统资源都有一定的限制,在/etc/security/limits文件中限制着用户使用系统资源的多少,系统管理员(root用户)通过修改这个文件的内容可以限制某个用户对系统资源的使用,例如修改某个用户的fsize属性的值来限制用户进程最大可以产生多大的文件。
在/etc/security/limits文件中可以为每个用户所能使用的资源做出明确的限定。
该文件以形式为每个用户记录限制资源的属性。
右表所列的就是这些限制属性的含义。
这些限制属性分为软限制和硬限制,通常软限制的值应该小于或等于硬限制的值,也就是说硬限制的值是上限。
这些限制属性的值都是十进制的整数,是32位的整数,因此这些整数的最大值就是2147483647,除了cpu、nofiles、cpu_hard和nofiles_hard之外,其他属性值的单位都是512字节块。
如果为用户设置了硬限制的值而没有设置软限制的值,则二者相同。
如果某个值为-1,则表示没有限制。
二、如何确定逻辑设备的物理位置?IBM的pSeries服务器使用物理位置编码(Physical Location Codes)和AIX位置编码来确定失败的现场可替换部件(Field Replaceable Unit,简称FRU)。
物理位置编码作用是映射逻辑设备在实际物理结构中具体位置。
物理位置编码是分层的、分级的,能够标示出特定适配器卡在机架、扩展笼、底板(Backplane)以及卡槽的详细位置。
物理位置编码的格式是一个由字母、数字和符号构成的字符串,其中符号有减号(-)、斜线(/)、井号(#)和句点号(.)。
例如物理位置编码P3-Z1-A2.1标示一个SCSI设备,它位于底板3上的SCSI总线1上,SCSI地址是SCSI ID 2、LUN 1。
物理位置编码U1.5-P1-I2标示某个适配器位于第一个机架的5号扩展笼,第一个底板的2 号I/O 插槽中。
AIX5L_AU13_BASICS

AIX5L_AU13_BASICS一、介绍AIX二、使用系统1、Ctrl-D和logout一样是登出系统。
2、口令被加密存储在/etc/security/passwd文件中。
3、Date显示当前的日期。
4、cal Month Year显示Year年Month月的日历;cal Year显示Year年的日历。
5、清屏:clear;banner 回显到屏幕上;echo命令的替代:print;6、查找当前系统的用户:who;查找你是谁:who am i;显示当前登陆用户的相关信息:finger username;是否接受信息:mesg y/n;7、Ctrl-s:终止输出到屏幕;Ctrl-q:恢复输出到屏幕;Ctrl-u:删除整行;8、talk;write;wall;wc统计文件的大小和字符数量;9、man手册信息包括以下的内容:purpose:syntax:description:flags:可用的选项;files:命令相关的文件;related information:bugs:三、AIX文档四、文件和目录1、2、/sbin:系统启动时的系统工具;3、/dev:当前设备的文件;4、/etc:系统管理员用来配置系统的文件;5、/usr:系统程序;6、/usr/bin:用户命令,如:ls、cat、date;7、/home:用户登陆目录和文件;8、/var:动态改变的文件;9、/tmp:应用和程序需要临时创建的文件;10、ls –a:显示所有的文件包括隐藏文件;ls –R:当前目录下的所有目录、文件及目录下的文件都显示出来;12、创建多重目录:mkdir –p dir1/dir2/dir3;删除多重目录:rmdir –p dir1/dir2/dir3;13、istat:显示一个文件或目录的i-node信息;# istat aaInode 72 on device 10/8 DirectoryProtection: r-xr-xr-xOwner: 0(root) Group: 0(system)Link count: 3 Length 512 bytesLast updated: Sat Jan 01 00:48:18 2000 chmod 555 aa:这是一个update;Last modified: Sat Jan 01 00:37:02 2000 echo “abcdefg” >> aa:这是一个modifie;一个modifie将引起一个update;Last accessed: Sat Jan 01 00:49:11 2000 more aa:这是一个accesse;14、AIX支持三种类型的文件:Ordinary(普通)、Directory(目录)、Special(特殊);五、使用文件1、cp –R:递归;cp –i:交互式;2、mv移动文件之后,i-node保持不变,最后updated时间被改变;mv –i:交互式;3、cat显示或结合两个文件,可以使用ctrl-s停止屏幕输出;ctrl-p恢复屏幕输出;4、显示文件:pg filename或more fielname;5、wc –c –l –w filename:-c统计字节数;-l:统计行数;-w:统计词数;6、qprt将文件加入打印队列;qchk显示当前打印队列的状态;qcan取消打印任务;Qcan –x 99(99是上图中的JOB号)六、文件许可1、文件默认许可是644;目录默认是755;2、新目录许可:777-022=755;新文件许可:666-022=644;umask:022;这个值在/etc/security/user中设置;七、Vi编辑器1、在vi编辑器中执行shell命令:先:在!在输入命令回车执行;2、在vi中退出不存盘:q!;存盘退出::x或:wq或<shift-zz>;!强制执行;3、左移动:左箭头或h;右移动:右箭头或l;移到行开始:0;移到行结束:$;下一个小单词:w;下一个大单词:W;上一个小单词:b;上一个大单词:B;最后一个小单词:e;最后一个大单词:E;上移一行:;下移一行:;屏幕开始的行:H;屏幕中央的行:M;屏幕结尾的行:L;前滚屏幕:Crtl-f;后滚屏幕:Ctrl-b;4、删除单个字符:x;删除整行:dd;删除一个范围::20,40d;撤消改变:u;5、查找单词:/keyword;下一个:n;拷贝:yy;粘贴:p;6、:set all:显示所有的设置;7、.sh_history记录所执行的命令;八、Shell基础1、通佩符、重定向、管道、行继续、组命令;AIX使用K shell;2、单字符匹配:?;多字符匹配:*;3、包含在中括号内的:[];求反即非:!;中括号内的一个范围[-]:eg:#ls ne[stw]:显示nes、net、new三个文件;#ls [af]n[er];#ls [!tn]*:显示不以t或n开头的所有文件;#ls *[1-5];#ls ?[!y]*[2-5];4、标准输入stdin:键盘(0);标准输出stdout:显示器(1);标准错误stderr:显示器(2);5、tee分享显示:#ls | tee /tmp/test | wc –l;6、行继续:在行末尾使用“\”符号,然后回车后显示“>”可以继续输入命令;九、使用Shell变量1、列出你定义的环境变量;set、reference、delete变量;引号:双引号、单引号和“\”;命令替代;2、显示当前变量设置:$set;指定一个shell变量:name=value;eg:$xy=”hello world!”;$echo xy;删除变量:$unsetxy;$echo xy显示为空;3、命令替代:4、单引号:;忽略所有的引号内的字符;双引号:;忽略引号内的所有字符,除了“$”、“`”反引号、“\”;“\”:;忽略特殊意义的字符;$echo “this is a double quote \””;显示如下:this is a double quote “。
AIX解压缩命令

tar命令[roo t@lin ux ~]# tar [-cx tzjvf pPN]文件与目录 ....参数:-c:建立一个压缩文件的参数指令(creat e 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarf ile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。
-z :是否同时具有gzip的属性?亦即是否需要用 gzi p 压缩?-j:是否同时具有 bz ip2 的属性?亦即是否需要用 bzip2 压缩?-v:压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!-f:使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!例如使用『 tar -zcv fP tf ile s file』就是错误的写法,要写成『 ta r -zc vPf t filesfile』才对喔!-p:使用原文件的原来属性(属性不会依据使用者而变)-P :可以使用绝对路径来压缩!-N :比后面接的日期(yyyy/mm/d d)还要新的才会被打包进新建的文件中!--ex clude FILE:在压缩的过程中,不要将 FI LE 打包!范例:范例一:将整个 /etc目录下的文件全部打包成为/tmp/e tc.ta r[r oot@l inux~]# t ar -c vf /t mp/et c.tar /etc <==仅打包,不压缩![root@linux ~]#tar -zcvf/tmp/etc.t ar.gz /etc <==打包后,以gzip压缩[root@linux ~]#tar -jcvf/tmp/etc.t ar.bz2 /et c <==打包后,以 bzip2 压缩# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用.tar来作为辨识。
AIX 上总有一种压缩方式适合你

AIX 上总有一种压缩方式适合你简介当今世界每天产生大量的数据,有些数据我们需要进行压缩,压缩数据的好处不言而喻:节省空间;方便传输;加密保护等等。
很多压缩工具应运而出,每种工具都有自己的特点。
对于AIX 平台上的压缩方法也很多compress、pack、gzip、pax、tar 等等。
本文将首先简单介绍一下压缩的基本原理然后详细介绍AIX 平台的常用压缩工具并针对它们各自的特色进行比较,让读者对对AIX 平台的压缩有针对性的认识,从而能够根据不通的需要选择合适的压缩工具。
数据压缩的原理数据压缩是指在不丢失信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率的一种技术方法。
或按照一定的算法对数据进行重新组织,减少数据的冗余和存储的空间。
数据压缩包括有损压缩和无损压缩。
无损压缩是可逆的;有损压缩是不可逆的。
计算机处理信息是以二进制数(0 和1)的形式表示的,压缩软件把二进制信息中相同的字符串以特殊字符标记起来,从而实现缩小文件大小来达到压缩的目的。
压缩的理论基础是信息论。
从信息的角度来看,压缩就是去除掉信息中的冗余,即去除掉确定的或可推知的信息,而保留不确定的信息,也就是用一种更接近信息本质的描述来代替原有的冗余的描述,这个本质的东西就是信息量。
数据压缩的硬件和软件工具也非常多,本文将针对AIX 平台常见的几种数据压缩工具进行介绍和比较并提供常用的示例进行解说,希望您能从中选择合适的压缩工具进行压缩。
AIX 平台上,通常我们看到的.Z .gz .z .ar .tar 后缀的文件都是压缩文件。
通过compress 可以生成.Z 压缩文件,通过compress、uncompress、gzip 可以解压.Z 格式的压缩文件;通过gzip 可以生成.gz 压缩文件,通过gzip 可以解压.gz 格式的压缩文件;通过pack 可以生成.z 压缩文件,通过unpack、gzip 可以解压.z 格式的压缩文件;通过pax 可以生成.ar 压缩文件,通过pax 可以解压.ar 格式的压缩文件;通过pax、tar 可以生成.tar 压缩文件,通过pax、tar、untar、可以解压.tar 格式的压缩文件。
aix 下 zip 相关压缩软件安装

aix 下zip 相关压缩软件安装1.首先检查是否安装如下包,若没有安装的话需要从安装介质中安装lslpp -l |grep -i rpm.rtelslpp -l |grep -i rpm.rte就可以像linux那样使用rpm命令来安装软件包了.2.下载gzip和unzip软件包下载gzip包,5.2 、5.3都可用官网下载地址:ftp:///aix/freeSoftware/aixtoolbox/RPMS/ppc/gzi p/gzip-1.2.4a-10.aix5.2.ppc.rpm下载unzip包,地址:ftp:///aix/freeSoftware/aixtoolbox/RPMS/ppc/unzip/unzip-5.51-1.aix5.1.pp c.rpm下载完成后将如上两个安装包上传到服务器上,这里我是存放在/soft目录下3.分别安装gzip和unzip软件#smitty install选择刚才下载的两个包Install SoftwareType or select values in entry fields.Press Enter AFTER making all desired changes. [Entry Fields]* INPUT device / directory for software /soft* SOFTWARE to install [gzip-1.2.4a> +PREVIEW only? (install operation will NOT occur) no + COMMIT software updates? yes +SAVE replaced files? no +AUTOMATICALLY install requisite software? yes + EXTEND file systems if space needed? yes + OVERWRITE same or newer versions? no +VERIFY install and check file sizes? no +Include corresponding LANGUAGE filesets? yes + DETAILED output? no +Process multiple volumes? yes +ACCEPT new license agreements? no +Preview new LICENSE agreements? no +F1=Help F2=Refresh F3=Cancel F4=ListF5=Reset F6=Command F7=Edit F8=ImageF9=Shell F10=Exit Enter=DoInstall SoftwareType or select values in entry fields.Press Enter AFTER making all desired changes.[Entry Fields]* INPUT device / directory for software /soft* SOFTWARE to install [unzip-5.51> +PREVIEW only? (install operation will NOT occur) no + COMMIT software updates? yes +SAVE replaced files? no +AUTOMATICALLY install requisite software? yes + EXTEND file systems if space needed? yes + OVERWRITE same or newer versions? no +VERIFY install and check file sizes? no +Include corresponding LANGUAGE filesets? yes + DETAILED output? no +Process multiple volumes? yes +ACCEPT new license agreements? no +Preview new LICENSE agreements? no +F1=Help F2=Refresh F3=Cancel F4=ListF5=Reset F6=Command F7=Edit F8=ImageF9=Shell F10=Exit Enter=Do4.安装完成后就可以解压缩zip压缩文件了#unzip aix.ppc64_11gR2_grid.zip -d ./grid如上命令是将zip文件加压缩到当前目录下的grid目录下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AIX 上压缩与解压缩
在AIX系统应用过程中,经常遇到压缩文件或者解压文件,下面就介绍一下常用的压缩与解压缩工具及使用方法。
1、tar命令:可以为文件和目录创建档案。
通俗的讲就是tar命令负责将文件或文件夹打包,但是并不提供压缩。
通常情况下,压缩工具不能直接对文件夹压缩,因此对文件夹压缩时,先执行打包,再与其他工具配合执行压缩。
命令格式:
#tar -cvf (或xvf)+文件名+设备
C:是本地到其他设备
x:是其他设备到本地
r:是追加,比如打包时,将其他文件追加进来使用该参数。
t:显示tar包里的内容,但还原文件。
例如:
# tar –cvf bak.tar /test/bak ---将/test/bak下所有文件及文件夹打包到bak.tar 文件中
# tar –rvf bak.tar /test/bak/1.txt --将/test/bak/1.tx追加到bak.tar 文件中
# tar –xvf bak.tar ---恢复bak.tar 包中的文件。
# tar –tvf bak.tar ---显示bak.tar文件中的内容。
2、 gzip 命令:对文件进行压缩或者解压缩,执行压缩时生成后缀为gz的压缩文件,执行解压时可以用gzip –d 或者gunzip解压后缀为.gz的文件
例如:
# gzip bak.tar -----对bak.tar进行压缩,同时生成bak.tar.gz文件
# gzip -d bak.tar.gz -----将bak.tar.gz文件解压成tar包,需要再用tar命令恢复成文件。
# gzip -dc bak.tar.gz |tar xvf - ---调用tar命令,将后缀为tar.gz的文件直接解压成文件。
3、compress命令:对文件进行压缩,并生成一个后缀为.Z的压缩文件
例如:
# compress test.log ---将test.log文件压缩成test.log.Z文件
如果用compress对一个文件夹进行压缩,首先调用tar将该文件夹打包,然后再进行压缩可用compress -d或者uncompress解压后缀为.Z的文件
若压缩的文件是文本文件,可用zcat直接查看压缩文件(不需要先解压,再用cat)
# zcat test.log.Z ---直接查看test.log.Z文件的内容
# uncompress -c bak.tar.Z |tar xvf - ----直接解压后缀为tar.Z的文件
4、bzip2命令:压缩或者解压文件,压缩时会生成一个后缀为.bz2的压缩文件
可用bzip2 -d或者gunzip2解压后缀为.bz2的文件
# bzip2 bak.tar ----用bzip2工具压缩bak.tar文件
# bzip2 –d bak.tar.bz2 或者gunzip2 bak.tar.bz2 ----解压后缀为bz2的文件
5、unzip命令:解压后缀为.zip的文件。
在网上下载工具是,有些工具是.zip后缀的文件,这时就需要使用unzip工具进行解压。
# unzip apache-tomcat-6.0.20.zip -----解压apache-tomcat-6.0.20.zip。