ldconfig
动态链接库管理命令
补充说明ldconfig命令 的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表,为了让动态链接库为系统所共享,需运行动态链接库的管理命令ldconfig,此执行程序存放在/sbin目录下。
ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令。
语法1ldconfig [-v|--verbose] [-n] [-N] [-X] [-f CONF] [-C CACHE] [-r ROOT] [-l] [-p|--print-cache] [-c FORMAT] [--format=FORMAT] [-V] -?|--[help|--usage] path...
选项123456789101112-v或--verbose:用此选项时,ldconfig将显示正在扫描 ...
ping6
测试主机之间网络的连通性(ipv6)
补充说明ping6命令 ping6 是 ICMPv6 版的 ping 实现。正确使用、访问 IPv6 网站需要您提前配置本地环境,选择支持 v6 的网站进行访问(ping)。执行 ping6 指令会使用 ICMPv6 传输(OSI)协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
语法1ping6 (选项) (地址) [网络接口名称]
选项1234567-a [addrtype]: 生成 ICMPv6 节点信息节点地址查询;-b [bufsiz]: 设置套接字缓冲区大小;-c [count]: 在发送(和接收)ECHO_RESPONSE数据包后停止;-h [hoplimit]: 设置 IPv6 跳数限制;-I [interface]: 具有给定接口地址的源数据包;-i [wait]: 在发送每个数据包之间等待几秒钟,默认是 1 秒;-p [policy]: policy 指定要用于探测的 IPsec 策略;
地址目的主机:指定发送 ICMPv6 报文的目的主机。
实例1234567891011$ p ...
losetup
设定与控制循环(loop)设备
补充说明losetup命令 用来设置循环设备。循环设备可把文件虚拟成块设备,籍此来模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。
语法12losetup [ -e encryption ] [ -o offset ] loop_device filelosetup [ -d ] loop_device
选项12345-a 显示所有循环设备的状态。-d 卸除设备。-e <加密选项> 启动加密编码 。-f 寻找第一个未使用的循环设备。-o <偏移量>设置数据偏移量,单位是字节。
参数
loop_device:循环设备可以是/dev/loop0, /dev/loop1 … /dev/loop7。
file:要与循环设备相关联的文件名,这个往往是一个磁盘镜象文件,如 *.img
loop设备介绍在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件 ...
init
init进程是所有Linux进程的父进程
补充说明init命令 是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。
语法1init(选项)(参数)
选项12-b:不执行相关脚本而直接进入单用户模式;-s:切换到单用户模式。
参数运行等级:指定Linux系统要切换到的运行等级。
实例几个常用的命令
查看系统进程命令:ps -ef | head查看init的配置文件:more /etc/inittab查看系统当前运行的级别:runlevel
运行级别
到底什么是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从0到6 ,具有不同的功能。你也可以在/etc/inittab中查看它的英文介绍。
1234567#0 停机(千万不能把initdefault 设置为0)#1 单用户模式#2 多用户,没有 NFS(和级别3相似,会停止部分服务)#3 完全多用户模式#4 没有用到#5 x11(Xwindow) ...
cu
用于连接另一个系统主机
补充说明cu命令 用于连接另一个系统主机。cu(call up)指令可连接另一台主机,并采用类似拨号终端机的接口工作,也可执行简易的文件传输作业。
语法12cu [dehnotv][-a<通信端口>][-c<电话号码>][-E<脱离字符>][-I<设置文件>][-l<外围设备代号>][-s<连线速率>][-x<排错模式>][-z<系统主机>][--help][-nostop][--parity=none][<系统主机>/<电话号码>]
选项123456789101112131415161718-a<通信端口>或-p<通信端口>或--port<通信端口> 使用指定的通信端口进行连线。-c<电话号码>或--phone<电话号码> 拨打该电话号码。-d 进入排错模式。-e或--parity=even 使用双同位检查。-E<脱离字符>或--escape<脱离字符> 设 ...
vgdisplay
显示LVM卷组的信息
补充说明vgdisplay命令 用于显示LVM卷组的信息。如果不指定”卷组”参数,则分别显示所有卷组的属性。
语法1vgdisplay(选项)(参数)
选项12-A:仅显示活动卷组的属性;-s:使用短格式输出的信息。
参数卷组:要显示属性的卷组名称。
实例使用vgdisplay命令显示存在的卷组”vg1000”的属性。在命令行中输入下面的命令:
1[root@localhost ~]# vgdisplay vg1000 #显示卷组"vg1000"的属性
输出信息如下:
12345 --- Volume group --- VG Name vg1000 ......省略部分输出内容...... free PE / Size 50 / 200.00 MB VG UUID ICprwg-ZmhA-JKYF-WYuy-jNHa-AyCN-ZS5F7B
ps
报告当前系统的进程状态
补充说明ps命令 用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。
语法1ps(选项)
选项1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。a:显示现行终端机下的所有程序,包括其他用户的程序。-A:显示所有程序。-c:显示CLS和PRI栏位。c:列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示。-C<指令名称>:指定执行指令的名称,并列出该指令的程序的状况。-d:显示所有程序,但不包括阶段作业领导者的程序。-e:此选项的效果和指定"A"选项相 ...
basename
打印目录或者文件的基本名称
补充说明basename命令 用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。
语法1basename(选项)(参数)
选项12--help:显示帮助;--version:显示版本号。
参数
文件:带路径信息的文件;
后缀:可选参数,指定要去除的文件后缀字符串。
实例1、要显示一个shell变量的基本名称,请输入:
1basename $WORKFILE
此命令显示指定给shell变量WORKFILE的值的基本名称。如果WORKFILE变量的值是/home/jim/program.c文件,则此命令显示program.c。
要构造一个和另一个文件名称相同(除了后缀)的文件名称,请输入:
1OFILE=`basename $1 .c`.o
此命令指定给 OFILE 文件第一个位置上的参数($1)的值,但它的 .c 后缀更改至 .o。如果 $1 是 /home/jim/program.c 文件,则 OFILE 成为 pro ...
unzip
用于解压缩由zip命令压缩的压缩包
补充说明unzip命令 用于解压缩由zip命令压缩的“.zip”压缩包。
语法1unzip(选项)(参数)
选项123456789101112131415161718192021222324-c:将解压缩的结果显示到屏幕上,并对字符做适当的转换;-f:更新现有的文件;-l:显示压缩文件内所包含的文件;-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换;-t:检查压缩文件是否正确;-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中;-v:执行时显示详细的信息;-z:仅显示压缩文件的备注文字;-a:对文本文件进行必要的字符转换;-b:不要对文本文件进行字符转换;-C:压缩文件中的文件名称区分大小写;-j:不处理压缩文件中原有的目录路径;-L:将压缩文件中的全部文件名改为小写;-M:将输出结果送到more程序处理;-n:解压缩时不要覆盖原有的文件;-o:不必先询问用户,unzip执行后覆盖原有的文件;-P<密码>:使用zip的密码选项;-q:执行时不显示任何信息;-s:将文件名中的空 ...
fmt
读取文件后优化处理并输出
补充说明fmt命令 读取文件的内容,根据选项的设置对文件格式进行简单的优化处理,并将结果送到标准输出设备。
语法1fmt(选项)(参数)
选项123456-c或--crown-margin:每段前两列缩排;-p<列起始字符串>或-prefix=<列起始字符串>:仅合并含有指定字符串的列,通常运用在程序语言的注解方面;-s或--split-only:只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列;-t或--tagged-paragraph:每列前两列缩排,但第1列和第2列的缩排格式不同;-u或--uniform-spacing:每列字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔;-w<每列字符数>或--width=<每列字符数>或-<每列字符数>:设置每列的最大字符数。
参数指定要优化格式的文件。