linux命令ar用法详解

linux命令ar用法详解
2010-03-16 信息来源:零点教学网
视力保护色:【大中小】【打印本页】【关闭窗口】功能说明:建立或修改备存文件,或是从备存文件中抽取文件。

语法:ar[-dmpqrtx][cfosSuvV][a<成员文件>][b<成员文件>][i<成员文件>][备存文件][成员文件]
补充说明:ar可让您集合许多文件,成为单一的备存文件。

在备存文件中,所有成员文件皆保有原来的属性与权限。

参数:
指令参数
-d 删除备存文件中的成员文件。

-m 变更成员文件在备存文件中的次序。

-p 显示备存文件中的成员文件内容。

-q 将问家附加在备存文件末端。

-r 将文件插入备存文件中。

-t 显示备存文件中所包含的文件。

-x 自备存文件中取出成员文件。

选项参数
a<成员文件> 将文件插入备存文件中指定的成员文件之后。

b<成员文件> 将文件插入备存文件中指定的成员文件之前。

c 建立备存文件。

f 为避免过长的文件名不兼容于其他系统的ar指令指令,因此可利用此参数,截掉要放入备存文件中过长的成员文件名称。

i<成员文件> 将问家插入备存文件中指定的成员文件之前。

o 保留备存文件中文件的日期。

s 若备存文件中包含了对象模式,可利用此参数建立备存文件的符号表。

S 不产生符号表。

u 只将日期较新文件插入备存文件中。

v 程序执行时显示详细的信息。

V 显示版本信息。

合集下载

Linux中的快捷键利用CtrlR快速搜索和执行历史命令

Linux中的快捷键利用CtrlR快速搜索和执行历史命令

Linux中的快捷键利用CtrlR快速搜索和执行历史命令CtrlR快速搜索和执行历史命令Linux系统一直以来都被广泛应用于服务器和开发领域,其丰富的命令行界面为用户提供了强大的操作和管理能力。

针对经常输入的命令,我们可以利用Linux的快捷键,特别是CtrlR快速搜索并执行历史命令。

本文将介绍如何使用CtrlR来提高我们在Linux系统中的命令行操作效率。

CtrlR快速搜索历史命令的使用方法如下:1. 在终端中按下CtrlR键,此时会出现一个“reverse-i-search”提示符;2. 输入关键字,该关键字将用于搜索之前输入过的命令;3. 终端会自动显示匹配的最近命令,我们可以继续输入关键字进行进一步的缩小搜索范围;4. 按下Enter键,终端会自动执行匹配到的命令。

通过CtrlR快速搜索历史命令,我们可以避免重复输入相同的命令,提高操作效率。

下面以一个简单的例子来演示如何使用CtrlR。

假设我们之前执行过以下三个命令,并且想要重新执行第二个命令:ls -l /etc。

1. cat /var/log/syslog2. ls -l /etc3. ifconfig我们可以按下CtrlR键,然后输入“ls”,终端会自动显示最近匹配的命令,同时我们可以根据需要继续输入关键字进行缩小搜索范围,最终找到目标命令“ls -l /etc”。

接着,按下Enter键,终端会自动执行该命令。

使用CtrlR快速搜索历史命令的同时,我们还可以通过CtrlR的其他相关快捷键进行更高效的操作。

下面列举了一些常用的快捷键:1. CtrlR:触发历史命令搜索模式;2. CtrlG:退出搜索模式;3. CtrlJ or Enter:执行匹配到的命令;4. CtrlP:显示上一个匹配的历史命令;5. CtrlS:向上滚动浏览搜索历史命令;6. CtrlT:交换当前输入与搜索模式下的命令字符;7. CtrlY:插入搜索模式下的命令字符到当前输入位置。

使用ar命令打开.a文件的方法

使用ar命令打开.a文件的方法

使用ar命令打开.a文件的方法嘿,朋友们!今天咱就来聊聊怎么用 ar 命令打开那个神秘的“.a 文件”。

你知道不,这“.a 文件”就像是一个藏着好多宝贝的大箱子,而 ar 命令呢,就是打开这个箱子的钥匙。

想象一下,你有个大宝藏箱子,没钥匙可咋整,对吧?首先呢,你得找到这个 ar 命令在哪里。

一般来说,在那些厉害的操作系统里都有它的身影。

就好像你找东西,得先知道它大概在哪个房间嘛。

然后呢,当你找到它了,就可以开始行动啦!你就对着那个“.a 文件”,大声喊:“嘿,ar 命令,快出来干活啦!”哈哈,开个玩笑啦,其实就是在命令行里输入相应的指令。

比如说,你输入类似“ar -x 文件名.a”这样的命令。

这就好像你跟一个聪明的小精灵说:“嘿,小精灵,帮我把这个箱子里的东西拿出来。

”然后呢,神奇的事情就发生啦,那个“.a 文件”里的宝贝就会被一点点地拿出来啦。

哎呀,这多有意思啊!你可以看到各种各样的代码啊、数据啊什么的,就像在一个奇妙的数字世界里探险一样。

不过呢,可别小瞧了这个过程哦。

有时候可能会遇到一些小麻烦,比如说命令输错啦,或者文件有问题啦。

这就好像你找钥匙的时候不小心拿错了钥匙,那肯定打不开箱子呀。

那怎么办呢?别着急,慢慢来呗!再仔细检查检查命令,看看文件是不是真的是“.a 文件”。

就像你出门前得检查检查钥匙对不对,门有没有关好一样。

而且哦,使用 ar 命令打开“.a 文件”还能让你学到好多知识呢。

你会发现原来代码还可以这样组合在一起,就像搭积木一样。

你说,这是不是很神奇?通过这么一个简单的命令,就能打开一个充满奥秘的文件。

所以啊,朋友们,别害怕尝试,大胆地去用 ar 命令打开那些“.a 文件”吧!说不定你会发现一个全新的世界呢。

反正试试又不会吃亏,对吧?就大胆地去探索吧,让我们在这个数字的海洋里尽情遨游!。

linux-实验指导手册-常用命令

linux-实验指导手册-常用命令

实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。

方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。

命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。

2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。

例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。

步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。

步骤4:直接列出子目录中的文件。

例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。

步骤7:使用-a或-A选项,观察结果有什么变化。

步骤8:综合使用以上选项。

(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。

mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。

mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。

如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。

如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。

linux.o,.a,.so文件解析

linux.o,.a,.so文件解析

linux .o,.a,.so文件解析来源: ChinaUnix博客日期:2007.04.18 08:18(共有0条评论) 我要评论/yanyulou类型是不依赖于其后缀名的,但一般来讲:,相当于windows中的.obj文件是shared object,用于动态连接的,和dll差不多好多个.o合在一起,用于静态连接自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。

可以用如下命令查看*.la文件的格式 $file *.la CII English text来查看其内容。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@和.o库文件:host perl_c2]$ pwdperl_c2host perl_c2]$ cat mylib.c"success call from perl to c library\n");host perl_c2]$ cat mylib.hello();host perl_c2]$ gcc -c mylib.chost perl_c2]$ dirb.h mylib.ohost perl_c2]$ ar -r mylib.a mylib.omylib.ahost perl_c2]$ dirb.c mylib.h mylib.o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1111111111111111111111111111111111111111111111111111111111111111111111111111111 so的编译与使用- -linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。

译例子来介绍如何生成一个动态库。

这里有一个头文件:so_test.h,三个.c文件:test_a.c、test_b.c、test_c.c,个动态库:libtest.so。

实用linux命令大全(详细)

实用linux命令大全(详细)

linux命令(重新整理)Linux基本操作命令首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。

我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。

我们现在要了解的是基于Linux操作系统的基本控制台命令。

有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。

模式切换1、由字符到图型#startx或#init 52、由图形到字符#logout或init 33、注销#logout或exit或ctrl+d4、关机#poweroff或init 0或shutdown now或halt -p5、重启#reboot或init 6或shutdown -r now获得帮助#help提供内部命令的帮助#man或info提供外部命令的帮助。

如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man。

Man实际上就是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。

man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。

建议大家需要的时候再去看man,平常吗,记得一些基本用法就可以了。

ls这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。

ls最常用的参数有三个:-a -l -F。

ls -aLinux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。

ls -l(这个参数是字母L的小写,不是数字1)这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。

linux arping用法

linux arping用法

linux arping用法Linux arping用法ARP(Address Resolution Protocol)是一种用于网络通信中的协议,它用于将IP地址解析为MAC地址。

Linux提供了许多工具和命令来实现网络通信,并且arping是其中非常重要的一个工具。

在本篇文章中,我们将详细介绍arping命令的用法,并且一步一步地回答这些问题。

1. 什么是arping命令?arping是Linux中一个用于发送ARP请求并接收回应的命令,它可以用于检测网络中的主机是否可达以及是否存在IP地址冲突等问题。

2. 如何安装arping命令?对于大多数Linux发行版来说,arping命令已经预装了。

但如果你的系统没有预装,可以通过包管理工具来安装。

例如,在Debian系列的发行版上,可以使用以下命令来安装:sudo apt-get install arping对于其他发行版,请参考相应的文档或者在终端中输入`arping help`命令来检查是否已经安装。

3. arping命令的基础用法是什么?arping命令的基础用法非常简单,它的一般格式如下:arping [-c count] [-s source] destination其中:- -c count:指定发送ARP请求的次数,默认为1次。

- -s source:指定源MAC地址。

例如,可以使用`-s 00:11:22:33:44:55`来指定源MAC地址为00:11:22:33:44:55。

- destination:指定目标IP地址。

4. 如何使用arping命令检测网络主机是否可达?可以使用arping命令检测网络中的主机是否可达。

例如,可以使用以下命令来发送ARP请求并接收回应:arping -c 3 192.168.0.1这将发送3个ARP请求到IP地址192.168.0.1,并等待回应。

如果收到回应,则表示该主机可达;如果没有收到回应,则表示该主机不可达。

linuxarp命令常用参数详解

linuxarp命令常⽤参数详解linux arp 命令常⽤参数详解显⽰和修改地址解析协议(ARP)使⽤的“IP 到物理”地址转换表。

ARP -s inet_addr eth_addr [if_addr]ARP -d inet_addr [if_addr]ARP -a [inet_addr] [-N if_addr] [-v]-a 通过询问当前协议数据,显⽰当前 ARP 项。

如果指定 inet_addr,则只显⽰指定计算机的 IP 地址和物理地址。

如果不⽌⼀个⽹络接⼝使⽤ ARP,则显⽰每个 ARP 表的项。

-g 与 -a 相同。

-v 在详细模式下显⽰当前 ARP 项。

所有⽆效项和环回接⼝上的项都将显⽰。

inet_addr 指定 Internet 地址。

-N if_addr 显⽰ if_addr 指定的⽹络接⼝的 ARP 项。

-d 删除 inet_addr 指定的主机。

inet_addr 可以是通配符 *,以删除所有主机。

-s 添加主机并且将 Internet 地址 inet_addr与物理地址 eth_addr 相关联。

物理地址是⽤连字符分隔的 6 个⼗六进制字节。

该项是永久的。

eth_addr 指定物理地址。

if_addr 如果存在,此项指定地址转换表应修改的接⼝的 Internet 地址。

如果不存在,则使⽤第⼀个适⽤的接⼝。

⽰例:添加静态项。

这个很有⽤,特别是局域⽹中中了arp病毒以后> arp -s 123.253.68.209 00:19:56:6F:87:D2> arp -a .... 显⽰ ARP 表。

但是arp -s 设置的静态项在⽤户登出之后或重起之后会失效,如果想要任何时候都不失效,可以将ip和mac的对应关系写⼊arp命令默认的配置⽂件/etc/ethers中例如:引⽤root@ubuntu:/# vi /etc/ethers211.144.68.254 00:12:D9:32:BF:44写⼊之后重起以下⽹络就好了。

linux arp命令的功能及使用方法

linux arp命令的功能及使用方

ARP命令的功能是进行IP地址和MAC地址的对应关系的查询或设置。

在Linux系统中,可以使用ARP命令来查询或设置ARP缓存中的IP地址和MAC地址的对应关系。

具体使用方法如下:
1. 查询ARP记录:
在命令提示符下输入“arp -a”并回车,可以自动读取ARP缓存中的IP地址和MAC地址的对应关系表。

2. 添加ARP记录:
使用“arp -s”命令可以手动添加一条ARP记录。

格式为“ARP+空格+-a+IP地址+MAC地址”。

例如,“arp -s 192.168.1.1
aa:bb:cc:dd:ee:ff”命令将添加一条IP地址为192.168.1.1,MAC地址为aa:bb:cc:dd:ee:ff的ARP记录。

3. 删除ARP记录:
使用“arp -d”命令可以删除一条ARP记录。

例如,“arp -d
192.168.1.1”命令将删除IP地址为192.168.1.1的ARP记录。

linux中ssar参数

linux中ssar参数在Linux中,`ssar`是一个非常有用的命令行工具,用于分析系统资源使用情况。

它可以帮助用户监控和调试系统性能问题。

`ssar`命令有许多参数,下面我将从不同角度介绍一些常用的参数。

1. `-C` 参数,该参数用于指定要监视的CPU核心。

例如,`ssar -C 0`将仅监视第一个CPU核心的使用情况。

2. `-r` 参数,该参数用于监视内存的使用情况。

它可以显示内存的分配和释放情况,以及页面交换的情况。

例如,`ssar -r`将显示内存使用的统计信息。

3. `-n` 参数,该参数用于监视网络接口的使用情况。

它可以显示网络流量、数据包传输和错误统计等信息。

例如,`ssar -neth0`将显示eth0网络接口的使用情况。

4. `-d` 参数,该参数用于监视磁盘的使用情况。

它可以显示磁盘读写速度、I/O操作和磁盘空间使用情况等信息。

例如,`ssar -d /dev/sda`将显示/dev/sda磁盘的使用情况。

5. `-s` 参数,该参数用于指定统计数据的时间间隔。

默认情况下,`ssar`命令每秒采集一次数据。

可以使用`-s`参数来自定义时间间隔。

例如,`ssar -s 5`将每5秒采集一次数据。

6. `-p` 参数,该参数用于指定要监视的进程ID。

使用该参数可以跟踪特定进程的资源使用情况。

例如,`ssar -p 1234`将仅监视进程ID为1234的进程。

7. `-o` 参数,该参数用于将统计数据输出到文件中。

可以使用该参数将数据保存到文件以供后续分析。

例如,`ssar -o output.txt`将统计数据保存到output.txt文件中。

以上是一些常用的`ssar`命令的参数,它们可以帮助你从不同的角度全面了解系统资源的使用情况。

请注意,在实际使用中,你可以根据具体需求组合使用这些参数,以获取更详细的系统性能信息。

ar8151网卡_linux驱动安装

公司的外包部门的ftp服务器,主板是技嘉H61的,安装完成CentOS 6.0,发现没有网卡驱动,打开说明书,网卡是Atheros ar8151。

1. 下载 AR81Family-linux-v1.0.1.14.tar.gz2. 用U盘将文件拷贝到/usr/loal/src1.cp /mnt/AR81Family-linux-v1.0.1.14.tar.gz /usr/local/src3. 解压,编译,安装1.cd /usr/loal/src2.mkdir drives3.tar zxvf AR81Family-linux-v1.0.1.14.tar.gz -C drives4.cd drives5../configure6.# 编译7.make8.# 安装9.make install4. 安装并挂载atl1e.ko模块1.# 安装模块2.install/lib/modules/2.6.32-71.el6.x86_64/kernel/drivers/net/atl1e/atl1e.ko3.# 挂载模块4.modprobe atl1e5. 编辑网卡,生成ifcfg-eth0文件使用命令ifconfig可以启动网卡,查看网卡的MAC地址:HWaddr后为MAC地址1.ifconfig eht0 192.168.1.1 netmask 255.255.255.02.# 查看mac地址3.ifconfig eth04.eth0 Link encap:EthernetHWaddr 50:E5:49:80:DE:175.......手动生成ifcfg-eth0文件1.vi /etc/sysconfig/network-scripts/ifcfg-eth02.DEVICE=eth03.ONBOOT=yes4.HWADDR=50:e5:49:80:de:175.TYPE=Ethernet6.BOOTPROTO=none="System eth0"8.IPADDR=192.168.1.252MASK=255.255.255.010.D NS2=8.8.4.411.G ATEWAY=192.168.1.112.D NS1=8.8.8.8我一般都是先编辑这个文件,加入基本信息,然后通过使用setup,来重新编辑一次网卡信息,它会自动生成其他的信息6. 开机自动挂载网卡的模块1.vi /etc/modprobe.d/atl1e.conf2.alias eth0 atl1e注意:1. AR81Family-Linux-v1.0.1.9.tar.gz我安装时不能驱动这个主板上的网卡,后来换了AR81Family-linux-v1.0.1.14.tar才可以,这个包google下就有了;2. 我编译安装过程中没有碰到问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档