AIX常用命令大全_第1页
AIX常用命令大全_第2页
AIX常用命令大全_第3页
AIX常用命令大全_第4页
AIX常用命令大全_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、AIX 常用命令汇总 (来自IBM ) 文档选项 打印本页 将此页作为电子邮件发送 讨论 级别: 中级Shiv Dutta, 技术顾问, IBM2003 年 5 月 06 日更新 2006 年 12 月 07 日 在使用 AIX® 和 System p 服务器遇到问题时,您是否希望能够自己找到答案呢?您是否希望不必总是求助于专业支持人员,从而节省一些时间呢?好,本文的作者将讨论一些能够回答这些问题的 AIX 命令,并告诉您如何进一步寻找其他问题的答案。引言正如您所知道的,AIX® 具有无数的命令,使您能够执行大量的任务。取决于您需要完成的任务,您可能会仅仅使用到这些命令的某

2、个子集。这些子集随不同的用户和不同的需要而异。然而,有一些您通常要使用的核心命令。您需要这些命令来回答您自己的问题,或者为支持人员的询问提供答案。在本文中,我将讨论这其中的一些核心命令。其目的旨在为您提供一个可用作便捷参考的列表。虽然这些命令的行为在所有 AIX 版本中都应该相同,但是仅在 AIX 5.3 下对它们进行了测试。注意: 以下段落中讨论的 bootinfo 不是用户级别的命令,并且在 AIX 4.2 或更高版本中不受支持。 回页首 命令内核如何知道自己在运行 32 位内核还是 64 位内核? 要显示内核启用的是 32 位还是 64 位,可输入以下命令:bootinfo -K 如何知

3、道自己在运行单处理器还是多处理器内核? /unix 是指向已启动内核的符号链接。要了解正在运行什么内核模式,可输入 ls -l /unix 并查看 /unix 链接到什么文件。下面是 ls -l /unix 命令的三种可能输出及其对应的内核: /unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel /unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel/unix -> /usr/lib/boot/unix_64 # 64 bit multipro

4、cessor kernel 注意: AIX 5L Version 5.3 不支持单处理器内核。如何从一种内核模式更改为另一种内核模式? 在安装过程期间,会缺省启用一种适合该 AIX 版本和操作中的硬件的内核。让我们使用前一个问题中的方法并假设启用了 32 位内核。我们还假设您希望在 64 位内核模式下启动。这可以通过按顺序执行以下命令来实现: ln -sf /usr/lib/boot/unix_64 /unixln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -ad /dev/hdiskxxshutdown -r /dev/hdisk

5、xx 目录是启动逻辑卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可运行以下命令: lslv -m hd5 注意: 在 AIX 5.2 中,缺省安装的是 32 位内核。在 AIX 5.3 中,缺省情况下会在 64 位硬件上安装 64 位内核,在 32 位硬件上安装 32 位内核。硬件如何知道我的计算机是否能够运行 AIX 5L Version 5.3? AIX 5L Version 5.3 可在当前受支持的所有基于共用硬件参考平台(Common Hardware Reference Platform,CHRP)的 POWER 硬件上运行。如何知道我的计算机是否基于

6、CHRP? 运行 prtconf 命令。如果是 CHRP 计算机,则字符串 chrp 会出现在 Model Architecture 行上。如何知道我的 System p 计算机(硬件)是 32 位还是 64 位? 要显示硬件 32 位还是 64 位,可输入以下命令:bootinfo -y 我的计算机有多少实际内存? 要显示以 KB 为单位的实际内存,可输入以下命令之一:bootinfo -r lsattr -El sys0 -a realmem 我的计算机是否可以运行 64 位内核? 需要 64 位硬件才能运行 64 位内核。 我系统中的设备属性值是什么? 要列出磁带设备 rmt0 的当前属

7、性值,可输入以下命令:lsattr -l rmt0 -E 要列出磁带设备 rmt0 的缺省属性值,可输入以下命令:lsattr -l rmt0 -D 要列出 TTY 设备 tty0 的可能登录属性值,可输入以下命令:lsattr -l tty0 -a login -R 要显示系统级别的属性,可输入以下命令:lsattr -E -l sys0 我的系统有多少个处理器? 要显示您系统上的处理器数量,可输入以下命令:lscfg | grep proc 我的系统上有多少个硬盘,当前正在使用哪些硬盘? 要显示系统上的硬盘数量,可输入以下命令:lspv 如何列出有关特定物理卷的信息? 举例来说,若要了解有

8、关 hdisk1 的详细信息,可运行如下命令:lspv hdisk1 如何获得系统的详细配置? 输入以下命令:lscfg 下列选项可以提供特定的信息: -p 显示特定于平台的设备信息。该标志适用于 AIX 4.2.1 或更高版本。 -v 显示在自定义 VPD 对象类中找到的重要产品数据库(Vital Product Database,VPD)。 例如,要显示有关磁带驱动器 rmt0 的详细信息,可输入以下命令: lscfg -vl rmt0 通过运行 prtconf 命令也可以获得非常类似的信息。如何确定芯片类型、系统名称、节点名称、型号,等等? uname 命令可以提供关于系统的详细信息。

9、uname -p 显示系统的芯片类型。例如,PowerPC。 uname -r 显示操作系统的版本号。 uname -s 显示系统名称。例如,AIX。 uname -n 显示节点名称。 uname -a 显示系统名称、节点名称、版本、计算机 ID。 uname -M 显示系统型号名称。例如,IBM, 9114-275。 uname -v 显示操作系统版本。 uname -m 显示运行系统的硬件的计算机 ID 编号。 uname -u 显示系统 ID 编号。 AIX我的系统上在运行什么 AIX 主要版本、次要版本和维护级? 输入以下命令之一: oslevel -r lslpp -h bos.rt

10、e 如何确定某个特定的 AIX 级别缺少哪些文件集更新? 举例来说,若要确定 5300-04 缺少哪些文件集更新,可运行以下命令:oslevel -rl 5300-04 我的系统上安装了什么 SP (Service Pack)? 要了解系统上当前安装了哪个 SP,可运行 oslevel -s 命令。对于安装了 TL4 和 SP2 的 AIX 5L Version 5.3 系统,示例输出如下:oslevel s5300-04-02 我的系统上是否安装了 CSP (Concluding Service Pack)? 要确定系统上当前是否安装了某个 CSP,可运行 oslevel -s 命令。对于安

11、装了 TL3 和 CSP 的 AIX 5L Version 5.3 系统,示例输出如下:oslevel s5300-03-CSP 如何创建文件系统? 以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs1 的 jfs 文件系统:crfs -v jfs -g testvg -a size=10M -m /fs1 以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs2 并具有只读权限的 jfs2 文件系统:crfs -v jfs2 -g testvg -a size=10M -p ro -m /fs2 如何更改文件系统的大小? 若要将 /usr 文件

12、系统的大小增加 1000000 个 512 字节的块,可输入以下命令:chfs -a size=+1000000 /usr 注意: 在 AIX 5.3 中,JFS2 文件系统的大小还可以收缩。如何安装 CD? 输入以下命令: mount -V cdrfs -o ro /dev/cd0 /cdrom 如何安装文件系统? 以下命令将在 /test 目录中安装文件系统 /dev/fslv02:mount /dev/fslv02 /test 如何安装所有缺省文件系统(/etc/filesystems 文件中标记有 mount=true 属性的所有标准文件系统)? 以下命令将安装所有此类文件系统:mou

13、nt -a|all 如何卸载文件系统? 输入以下命令可以卸载 /test 文件系统:umount /test 如何显示已安装的文件系统? 输入以下命令可以显示有关所有当前已安装的文件系统的信息:mount 如何删除文件系统? 输入以下命令可以删除 /test 文件系统:rmfs /test 如何对文件系统进行碎片整理? 可以使用 defragfs 命令来改善或报告文件系统中的连续空间状态。例如,若要对文件系统 /home 进行碎片整理,可以使用以下命令:defragfs /home 哪个文件集包含某个特定的二进制文件? 若要显示 /usr/bin/vmstat 包含 bos.acct,可输入以

14、下命令:lslpp -w /usr/bin/vmstat 或者若要显示 bos.perf.tools 包含 /usr/bin/svmon,可输入以下命令:which_fileset svmon 如何显示有关系统上已安装文件集的信息? 输入以下命令:lslpp -l 如何确定我的系统上是否安装了所有维护级文件集? 输入以下命令:instfix -i | grep ML 如何确定我的系统上是否安装了某个修复程序? 若要确定是否安装了 IY24043,可输入以下命令:instfix -ik IY24043 如何按 APAR 安装单独的修复程序? 举例来说,若要从 /dev/cd0 安装 APAR I

15、Y73748,可输入以下命令:instfix -k IY73748 -d /dev/cd0 如何验证文件集是否有必需的先决条件和是否已完全安装? 要显示需要安装或纠正哪些文件集,可输入以下命令:lppchk -v 如何获得符号表示中的 loader 节头和符号条目的转储? 输入以下命令:dump -Htv 如何确定已分配和使用的分页空间量? 输入以下命令:lsps -a 如何增加分页空间? 可以使用 chps -s 命令来动态增加分页空间的大小。例如,如果希望将 hd6 的大小增加 3 个逻辑分区,您可以执行以下命令:chps -s 3 hd6 如何减少分页空间? 可以使用 chps -d 命

16、令来动态减少分页空间的大小。例如,如果希望将 hd6 的大小减少四个逻辑分区,您可以执行以下命令:chps -d 4 hd6 如何知道我的系统是否能够使用同步多线程(Simultaneous Multi-threading,SMT)? 如果您的系统是运行 AIX 5L Version 5.3 的基于 POWER5 的系统,则它就能使用 SMT。如何知道我的系统是否启用了 SMT? 如果不带任何选项运行 smtctl 命令,它将告诉您是否启用了 SMT。32 位内核是否支持 SMT? 是的,32 位和 64 位内核都支持 SMT。如何启用或禁用 SMT? 可以通过运行 smtctl 命令来启用或

17、禁用 SMT。下面是该命令的语法: smtctl -m off | on -w boot | now 可以使用以下选项:-m off 将 SMT 模式设置为禁用。 -m on 将 SMT 模式设置为启用。 -w boot 如果在下一次系统重新启动前运行 bosboot 命令,则此选项使 SMT 模式更改在下一次和后续重新启动时生效。 -w now 使 SMT 模式更改立即生效,但不会延续到下一次重新启动以后。 如果既没有指定 -w boot 也没有指定 -w now 选项,则模式更改立即生效。如果在下一次系统重新启动前运行 bosboot 命令,所做的更改将延续到后续重新启动以后。 如何获得特

18、定于分区的信息和统计信息? lparstat 命令可以提供分区信息和利用率统计信息报告。此命令还可以显示 Hypervisor 信息。卷组和逻辑卷如何知道我的卷组是常规、大容量还是可扩展的? 对该卷组运行 lsvg 命令并查看 MAX PVs 的值。该值为 32 表示常规、128 表示大容量、1024 表示可扩展的卷组。如何创建卷组? 可以使用以下命令,其中 s partition_size 设置每个物理分区中的兆字节 (MB) 数,并且 partition_size 是以 MB 为单位、从 1 到 1024 的值(对于 AIX 5.3 是从 1 到 131072)。partition_siz

19、e 变量必须等于 2 的幂(例如:1、2、4、8)。标准和大容量卷组的缺省值是保持在“每个物理卷最多只能有 1016 个物理分区”限制内的最低值。可扩展卷组的缺省值为每个物理卷容纳 2040 个物理分区的最低值。mkvg -y name_of_volume_group -s partition_size list_of_hard_disks 如何更改卷组的特征? 可以使用以下命令来更改卷组的特征:chvg 如何创建逻辑卷? 输入以下命令:mklv -y name_of_logical_volume name_of_volume_group number_of_partition 如何增加逻辑卷

20、的大小? 举例来说,若要将 lv05 目录所表示的逻辑卷增加三个逻辑分区,可输入以下命令:extendlv lv05 3 如何显示属于某个卷组(例如,rootvg)的所有逻辑卷? 可以通过输入以下命令来显示属于 rootvg 的所有逻辑卷:lsvg -l rootvg 如何列出有关逻辑卷的信息? 可运行以下命令来显示有关逻辑卷 lv1 的信息:lslv lv1 如何删除逻辑卷? 可以运行以下命令来删除逻辑卷 lv7:rmlv lv7 rmlv 命令仅删除逻辑卷,但不删除其他实体,例如使用该逻辑卷的文件系统或分页空间。如何镜像逻辑卷? mklvcopy LogicalVolumeName Num

21、berofcopies syncvg VolumeGroupName 如何删除逻辑卷的副本? 可以使用 rmlvcopy 命令来删除逻辑卷的逻辑分区副本。若要减少属于逻辑卷 testlv 的每个逻辑分区的副本数量,可输入以下命令:rmlvcopy testlv 2 现在该逻辑卷中每个逻辑分区最多只有两个物理分区。有关卷组的问题 要显示系统中的卷组,可输入以下命令: lsvg 要显示 rootvg 的所有特征,可输入以下命令: lsvg rootvg 要显示 rootvg 所使用的磁盘,可输入以下命令: lsvg -p rootvg 如何将磁盘添加到卷组? 输入以下命令:extendvg Vol

22、umeGroupName hdisk0 hdisk1 . hdiskn 如何确定我的硬盘所支持的最大逻辑磁道组 (LTG) 大小? 可以带 -M 标志使用 lquerypv 命令。此命令的输出给出以 KB 为单位的 LTG 大小。例如,在下面的示例中,hdisk0 的 LTG 大小为 256 KB。/usr/sbin/lquerypv -M hdisk0256 还可以在硬盘上运行 lspv 并查看 MAX REQUEST 的值。syncvg 命令是做什么用的? syncvg 命令用于同步过时的物理分区。它接受逻辑卷、物理卷或卷组名称作为参数。例如,若要同步位于物理卷 hdisk6 和 hdis

23、k7 上的物理分区,可以使用以下命令:syncvg -p hdisk4 hdisk5 若要同步卷组 testvg 中的所有物理分区,可以使用以下命令:syncvg -v testvg 如何替换某个磁盘? extendvg VolumeGroupName hdisk_new migratepv hdisk_bad hdisk_new reducevg -d VolumeGroupName hdisk_bad 如何克隆 rootvg(创建其副本)? 您可以运行 alt_disk_copy 命令来将当前 rootvg 复制到某个替代磁盘。下面的示例演示了如何将 rootvg 克隆到 hdisk1。a

24、lt_disk_copy -d hdisk1 网络如何显示或设置网络参数值? no 命令设置或显示网络优化参数的当前或下一次启动时的值。如何获得我计算机的 IP 地址? 输入以下命令之一:ifconfig -ahost Fully_Qualified_Host_Name 例如,输入主机 。如何确定服务器上的网络接口? 以下两个命令中的任何一个都将显示网络接口:lsdev -Cc if ifconfig -a 若要获得有关某个特定网络接口(例如,tr0)的信息,可以运行以下命令:ifconfig tr0 如何激活网络接口? 若要激活网络接口 tr0,可以运行以下命令:ifconfig tr0 u

25、p 如何禁用网络接口? 举例来说,若要禁用网络接口 tr0,可以运行以下命令:ifconfig tr0 down 回页首 结束语不可否认,像这样的列表对于快速回答您自己的某些问题是非常有帮助的。然而,它并没有涵盖您可能需要的一切。您可以添加一些回答这里未讨论的其他问题的命令,从而使得此类列表更加有用。/AIX常用命令查看交换区信息:lsps -a 显示交换区的分布信息lsps -s 显示交换区的使用信息slibclean 清除处理程序遗留的旧分页信息smit mkps 建立交换区空间信息swapon -a 启动所有的分页空间/etc/swapspaces 存放分页空间表格信息显示卷信息:lsv

26、g 显示卷的名称lsvg -l rootvg 显示rootvg卷的详细信息mount卷的方法:varyonvg datavg 加载datavg卷mount /dev/data1 加载datavg下的一个data1卷裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行在裸设备上安装oracle系统:修改裸设备的权限,如裸设备名为system01,安装数据库用户为oraclechown oracle:dba /dev/system01chown oracle:dba /dev/rsystem01在使用文件时必须用rsystem01smit快速路径名称:(smit:图形方式,smit

27、ty:字符方式)dev 设备管理diag 诊断jfs 定期档案管理系统lvm 逻辑卷册系统管理员管理nfs NFS管理sinstallp 软件安装及维护spooler 列印队列管理system 系统管理tcpip TCP/IP管理USER 使用者管理clstart,clstop:启动和停止clusterlssrc -g cluser:查看cluser的状态查看已安装的软件信息:ls -aF /usr/lpp (lpp:Licensed Program Products)查看安装媒体内容:installp -q -d /dev/cdrom -l启动时自动加载文件系统信息:需要加载的信息存放在/e

28、tc/filesystemsmount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统显示已加载的文件系统及状态: df -v,mount查看错误日志信息:errpt -a有关TCP/IP的命令网路卡:smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速路径smit mkinet,ppp:slip与ppp快速路径ifconfig:config界面位址:/etc/hosts 静态主机表/etc/resolv.conf 位址解析的名称服务器/etc/named.boot 名称服务器架构/etc/named

29、.ca 根名称服务器快取/etc/named.data 位址列表/etc/named.rev 反转指标列表nslookup 查询名称服务器资讯网络路由:route 管理路由netstat -rn 列出定义的路由routed 路由(daekmin rip)gated 路由(daekmin rip、egp、hello)/etc/gateways 已知网关/etc/networks 已知网路服务:/etc/services/etc/inetd.confTCP/IP群组子系统:/etc/startsrc -g tcpip 启动全部的tcpip子系统startsrc -s inetd 启动主要inter

30、net除错:iptrace 启动封包追踪ipreport 追踪结果格式化输出netstat 网络统计ping 检查是否可以到达查看HACMP,外部硬盘信息:lscfg -vlsdev -Cc adapter对等机器信息:/etc/.rhosts/etc/hosts.equiv/etc/hosts观察进程内存使用情况:ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存vmstat free的单位为块,缺省值为4096bytst以下命令在AIX 5.1上测试通过。" 关于内核显示AIX系统内核是32位还是64位:bootinfo -K如何改变内核模式(32位或64位)/

31、unix文件连接到一个可引导的映像。通过命令ls -l /unix查看:/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel/unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel在AIX系统安装时,缺省安装的内核是32位。可以用如下命令更改内核模式:ln -sf /usr/lib/boot/unix_64 /unixln -

32、sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -ad /dev/hdiskxxshutdown -r注意:/dev/hdiskxx是指引导逻辑卷/dev/hd5所在的硬盘。可通过下面命令来查看xx是几:lslv -m hd5" 关于硬件显示机器硬件是32位还是64位:bootinfo -y查看机器的物理内存是多少:bootinfo -r或lsattr -El sys0 -a realmem查看机器是否支持64位内核(是否64位硬件)/usr/sbin/bootinfo -p如果返回32,则表示硬件是32位的;如果返回的是chrp

33、,则表示硬件是64位的机器。显示当前磁带设备rmt0的属性:lsattr -l rmt0 -E显示缺省的磁带设备rmt0的属性:lsattr -l rmt0 -D显示终端设备tty0的登录属性:lsattr -l tty0 -a login -R显示系统级属性:lsattr -E -l sys0查看当前系统有多少CPU:lscfg | grep proc查看当前系统有多少硬盘而且是否被使用:lspv查看当前系统的详细配置:lscfg -pv也可以显示某一设备的配置:lscfg -vl rmt0查看当前系统的芯片名称、系统名、节点名、型号等:uname -p # 显示芯片名称,例如:powerp

34、cuname r # 显示操作系统的发行号uname -s # 显示系统名,例如:AIXuname -n # 显示节点名uname a # 显示系统名、节点名、版本、机器IDuname M # 显示型号,例如:IBM,7046-B50uname -v # 显示操作系统版本uname -m # 显示机器ID" 关于AIX查看AIX的版本、发行号、ML(Maintenance Level)级别:oslevel -r或lslpp -h bos.rte如何改变文件系统大小,例如:将/usr文件系统增加1000000字节:chfs -a size=+1000000 /usr如何使用CD:mou

35、nt -V cdrfs -o ro /dev/cd0 /cdrom查看本机的IP地址:ifconfig -a或host Fully_Qualified_Host_Name例如:host 查找哪一个文件集(fileset)包含特定的文件,例如:查找/usr/bin/vmstat属于哪一个文件集。lslpp -w /usr/bin/vmstat显示哪一个文件集包含/usr/bin/svmon:Which_fileset svmon查看某一级别的ML中所有文件是否都已经安装:instfix -i | grep ML如何确定某一补丁(fix)是否安装,例如:查看IY24043是否安装instfix -

36、ik IY24043显示哪些文件集需要安装或修改:lppchk -v查看交换区(paging space)的分配和使用:lsps -a" 关于卷组和逻辑卷创建卷组:mkvg -y name_of_volume_group -s partition_size list_of_hard_diskspartition_size单位是MB,它是1到1024之间的一个数。(2的次幂,例如:1, 2, 4, 8, 16, 32等,缺省是4MB。)创建逻辑卷:mklv -y name_of_logical_volume name_of_volume_group number_of_partitio

37、n显示当前系统的所有卷组:Lsvg显示卷组rootvg的详细信息:lsvg rootvg显示属于rootvg的所有硬盘:lsvg -p rootvg如何添加一个硬盘到卷组中:extendvg Volume_Group_Name hdisk0 hdisk1 . hdiskn如何替换一个硬盘:1 extendvg Volume_Group_Name hdisk_new2 migratepv hdisk_bad hdisk_new3 reducevg -d Volume_Group_Name hdisk_bad如何做一个逻辑卷镜像:1 mklvcopy Logical_Volume_Name Num

38、ber_of_copies2 Syncvg Volume_Group_Name在AIX上,有一个很方便的系统管理命令smit。上面提到的命令中,如逻辑卷操作部分就可以smit轻松的完成在DOS或Windows下,有各种压缩与解压缩工具软件,其主要功能是将一目录下的众多文件或子目录打包并压缩成一个文件,便于备份、组织与管理。而在Unix系统中,却无此类能打包并同时压缩的工具。在Unix系统中,充分利用Unix系统本身的命令tar、cpio和compress等来做到打包和压缩,使之充当类似DOS下的压缩软件,同时在Unix系统中亦具有通用性。在Unix系统中,是先通过cpio或tar将众多的文件打

39、包成一个文件库后,再用compress将文件库压缩来达到目的的。下面分别以cpio和tar来说明使用的方法和步骤。一、cpio1.文件或目录打包。打包有如下多种情况:A)含子目录打包:find /usr/lib print|cpio o/u0/temp1.cpio将/usr /lib目录下的文件与子目录打包成一个文件库为/u0/temp1.cpio。若通过o选项来打包整个目录下的所有文件与子目录,常先利用find目录名print来找出所有文件与子目录的名称,通过管道“|”传给cpio打包。B)不含子目录的打包:ls /usr/lib|cpio o/u0/temp1.cpio将/usr/lib目

40、录下的文件(不含子目录下的文件)打包成一个文件库为/u0/temp1.cpio。C)特定文件打包:可利用文本搜索命令grep与管道配合,可以排除或选择特定类型的文件传给cpio打包。如:ls /usr/lib/.c|cpio o/u0/temp1.cpio或ls /usr/lib|grep .c|cpio o/u0/temp1.cpio意思均为找出/usr/lib目录下以.c结尾的文件予以打包。又如:ls /usr/lib|grep abcd|cpio o/u0/temp1.cpio ,其意为找出/usr/lib目录下文件名中含有abcd字符的文件予以打包。ls /usr/lib|grep v abcd|cpio o/u0/temp1.cpio,其意为找出/usr/lib目录下文件名中不含 abcd 字符的文件予以打包。v选项在grep命令中的意思是排除含有字符串的行列。如此,可充分利用Unix的管道和一些命令的强大功能来实现文件的打包。2.压缩:文件打包完成后,即可用Unix中的compress命令(/usr/bin下)压缩打包文件。对一般的文本文件,压缩率较高,可达81。compress /u0/temp1.cpio则将文件库/u0/temp1.cpio压缩为/u0/temp1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论