ar命令

命令介绍

ar命令是Linux系统中的一个工具,用于创建、修改和提取静态库文件(archive files)。静态库文件是一组已编译的目标文件的集合,可以被链接到可执行文件中。

命令说明

ar命令的基本语法如下: ar [选项] [归档文件] [文件列表]

命令:
      d            - 从归档文件中删除文件
      m[ab]        - 在归档文件中移动文件
      p            - 打印在归档文件中找到的文件
      q[f]         - 将文件快速追加到归档文件中
      r[ab][f][u]  - 替换归档文件中已有的文件或加入新文件
      s            - 作为 ranlib 工作
      t[O][v]      - display contents of the archive
      x[o]         - 从归档文件中分解文件
特定命令修饰符:
      [a]          - 将文件置于 [成员名] 之后
      [b]          - 将文件置于 [成员名] 之前 (于 [i] 相同)
      [D]          - 将 0 用于时间戳和 uid/gid(默认)
      [D]          - 使用实际时间戳和 uid/gid
      [N]          - 使用名称的实例 [数量]
      [f]          - 截去插入的文件名称
      [P]          - 在匹配时使用完整的路径名
      [o]          - 保留原来的日期
      [O]          - display offsets of files in the archive
      [u]          - 只替换比当前归档内容更新的文件
通用修饰符:
      [c]          - 不在必须创建库的时候给出警告
      [s]          - 创建归档索引 (cf. ranlib)
      [l <text> ]  - specify the dependencies of this library
      [S]          - 不要创建符号表
      [T]          - deprecated, use --thin instead
      [v]          - 输出较多信息
      [V]          - 显示版本号
      @<file>       - 从 <file> 读取选项
      --target=BFDNAME - 指定目标对象格式为 BFDNAME
      --output=DIRNAME - specify the output directory for extraction operations
      --record-libdeps=<text> - specify the dependencies of this library
      --thin       - make a thin archive
可选项:
      --plugin <p> - 加载指定的插件程序
仿真选项:
      没有仿真特有的选项

ar命令的一些常见用法如下:

  1. 创建归档文件: ar -rc libexample.a file1.o file2.o file3.o 这个命令将创建一个名为libexample.a的归档文件,并将file1.o、file2.o和file3.o添加到其中。

  2. 向归档文件中添加文件: ar -r libexample.a file4.o 这个命令将向libexample.a归档文件中添加file4.o文件。

  3. 替换归档文件中的文件: ar -r libexample.a file1.o 这个命令将替换libexample.a归档文件中的file1.o文件。

  4. 列出归档文件中的文件列表: ar -t libexample.a 这个命令将列出libexample.a归档文件中的所有文件。

  5. 从归档文件中提取文件: ar -x libexample.a 这个命令将从libexample.a归档文件中提取所有文件。

  6. 从归档文件中删除文件: ar -d libexample.a file2.o 这个命令将从libexample.a归档文件中删除file2.o文件。

  7. 创建或更新归档文件的索引: ar -s libexample.a 这个命令将创建或更新libexample.a归档文件的索引。

总结: ar命令是Linux系统中用于创建、修改和提取静态库文件的工具。它可以创建新的归档文件、向归档文件中添加文件、替换归档文件中的文件、列出归档文件中的文件列表、从归档文件中提取文件、从归档文件中删除文件以及创建或更新归档文件的索引。

arch命令

命令介绍

在Linux中,arch命令用于显示当前系统的处理器架构信息。它可以告诉你正在使用的是32位还是64位的操作系统。

arch命令的基本语法如下: arch [选项]

命令说明

常用选项包括:

  • help:显示帮助信息。
  • print:打印当前系统的处理器架构信息。

arch命令的一些常见用法如下:

  1. 显示当前系统的处理器架构信息: arch 这个命令将输出当前系统的处理器架构,例如x86_64表示64位系统,i686表示32位系统。

  2. 显示arch命令的帮助信息: arch --help 这个命令将显示arch命令的帮助信息,包括命令的选项和用法说明。

总结: arch命令是Linux系统中用于显示当前系统的处理器架构信息的工具。它可以告诉你正在使用的是32位还是64位的操作系统。通过运行arch命令,你可以方便地获取当前系统的处理器架构信息。

arj命令

命令介绍

在Linux中,arj命令是一个用于创建和提取ARJ压缩文件的工具。ARJ是一种常见的压缩文件格式,类似于ZIP格式,用于将多个文件和目录压缩成一个单独的文件。

命令说明

arj命令的基本语法如下:
arj [选项] [压缩文件] [文件列表]

常用选项包括:
- a:创建一个新的ARJ压缩文件。
- x:从ARJ压缩文件中提取文件。
- t:测试ARJ压缩文件的完整性。
- v:显示详细的压缩和提取过程。
- q:安静模式,不显示任何输出。
- r:将文件添加到现有的ARJ压缩文件中。
- d:从ARJ压缩文件中删除文件。

arj命令的一些常见用法如下:

1. 创建ARJ压缩文件:
   arj a archive.arj file1.txt file2.txt
   这个命令将创建一个名为archive.arj的ARJ压缩文件,并将file1.txt和file2.txt添加到其中。

2. 从ARJ压缩文件中提取文件:
   arj x archive.arj
   这个命令将从archive.arj压缩文件中提取所有文件。

3. 测试ARJ压缩文件的完整性:
   arj t archive.arj
   这个命令将测试archive.arj压缩文件的完整性,确保其中的文件没有损坏。

4. 显示详细的压缩和提取过程:
   arj v archive.arj
   这个命令将显示详细的压缩和提取过程,包括每个文件的压缩比率和压缩时间等信息。

5. 将文件添加到现有的ARJ压缩文件中:
   arj r archive.arj file3.txt
   这个命令将将file3.txt文件添加到现有的archive.arj压缩文件中。

6. 从ARJ压缩文件中删除文件:
   arj d archive.arj file2.txt
   这个命令将从archive.arj压缩文件中删除file2.txt文件。

总结:
arj命令是Linux系统中用于创建和提取ARJ压缩文件的工具。它可以创建新的ARJ压缩文件、从ARJ压缩文件中提取文件、测试ARJ压缩文件的完整性、显示详细的压缩和提取过程、将文件添加到现有的ARJ压缩文件中以及从ARJ压缩文件中删除文件。通过运行arj命令,你可以方便地处理ARJ压缩文件。

arp命令

08-05 23:52