Linux工具命令
文章
pigz
pigz可以用来解压缩文件,gzip的并行实现升级版 补充说明pigz命令可以用来解压缩文件,最重要的是支持多线程并行处理,解压缩比gzip快。主页: http://zlib.net/pigz/ 语法12pigz [ -cdfhikKlLmMnNqrRtz0..9,11 ] [ -b blocksize ] [ -p threads ] [ -S suffix ] [ name ... ]unpigz [ -cfhikKlLmMnNqrRtz ] [ -b blocksize ] [ -p threads ] [ -S suffix ] [ name ... ] 参数12345678910111213141516171819202122232425262728293031-0 to -9, -11 # Compression level (level 11, zopfli, is much slower)--fast, --best # Compression levels 1 and 9 respectively-b, --blocksize mmm...
ping
ping测试主机之间网络的连通性 补充说明ping命令 用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 语法1ping(选项)(参数) 选项1234567891011121314-d:使用Socket的SO_DEBUG功能;-c<完成次数>:设置完成要求回应的次数;-f:极限检测;-i<间隔秒数>:指定收发信息的间隔时间;-I<网络界面>:使用指定的网络界面送出数据包;-l<前置载入>:设置在送出要求信息之前,先行发出的数据包;-n:只输出数值;-p<范本样式>:设置填满数据包的范本样式;-q:不显示指令执行过程,开头和结尾的相关信息除外;-r:忽略普通的Routing Table,直接将数据包送到远端主机上;-R:记录路由过程;-s<数据包大小>:设置数据包的大小;-t<存活数值>:设置存活数值TTL的大小;-v:详细显示指令的执行过程。 参数目的主机:指定发送ICMP报文的目的...
pkill
pkill可以按照进程名杀死进程 补充说明pkill命令 可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉。 语法1pkill(选项)(参数) 选项12345-o:仅向找到的最小(起始)进程号发送信号;-n:仅向找到的最大(结束)进程号发送信号;-P:指定父进程号发送信号;-g:指定进程组;-t:指定开启进程的终端。 参数进程名称:指定要查找的进程名称,同时也支持类似grep指令中的匹配模式。 实例1234pgrep -l gaim2979 gaimpkill gaim 也就是说:kill对应的是PID,pkill对应的是command。
pmap
pmap报告进程的内存映射关系 补充说明pmap命令 用于报告进程的内存映射关系,是Linux调试及运维一个很好的工具。 语法1pmap(选项)(参数) 选项1234-x:显示扩展格式;-d:显示设备格式;-q:不显示头尾行;-V:显示指定版本。 参数进程号:指定需要显示内存映射关系的进程号,可以是多个进程号。 实例1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889pidof nginx13312 5371pmap -x 53715371: nginx: worker process Address Kbytes RSS Dirty Mode Mapping0000000000400000 564 344 ...
popd
popd从目录堆栈中删除目录。 概要1popd [-n] [+N | -N] 主要用途 从目录堆栈中删除目录,如果是顶部目录被删除,那么当前工作目录会切换到新的顶部目录。 没有参数时,删除目录堆栈顶部。 选项1-n 抑制删除目录引起的当前工作目录变化。 参数+N(可选):不带参数执行dirs命令显示的列表中,左起的第N个目录将被删除。(从0开始计数) -N(可选):不带参数执行dirs命令显示的列表中,右起的第N个目录将被删除。(从0开始计数) 返回值返回成功除非提供了非法选项或执行出现错误。 例子123456789101112131415161718# 添加目录到堆栈,当前工作目录不变。[user2@pc ~]$ dirs~[user2@pc ~]$ pushd -n ~/Desktop~ ~/Desktop[user2@pc ~]$ pushd -n ~/Pictures~ ~/Pictures ~/Desktop[user2@pc ~]$ pushd -n ~/bin~ ~/bin ~/Pictures ~/Desktop# 从目录堆栈中删除目录,删除顶部目...
poweroff
poweroff关闭Linux系统,关闭记录会被写入到/var/log/wtmp日志文件中 补充说明grename命令 可以重命名卷组的名称。 语法1poweroff [选项] 选项123456-n 关闭之前不同步-p 当被称为halt时关闭电源-v 增加输出,包括消息-q 降低输出错误唯一的消息-w 并不实际关闭系统,只是写入/var/log/wtmp文件中-f 强制关机,不调用shutdown 例子关闭Linux系统。 1[root@localhost ~]# poweroff
ppp-off
ppp-off关闭ppp连线 补充说明这是Slackware发行版内附的程序,让用户切断PPP的网络连线。 语法1ppp-off
pr
pr将文本文件转换成适合打印的格式 补充说明pr命令 用来将文本文件转换成适合打印的格式,它可以把较大的文件分割成多个页面进行打印,并为每个页面添加标题。 语法1pr(选项)(参数) 选项12-h<标题>:为页指定标题;-l<行数>:指定每页的行数。 参数文件:需要转换格式的文件。
printf
printf格式化并输出结果。 目录 bash内建命令 GNU coreutils中的命令 内建命令概要1printf [-v var] format [arguments] 主要用途 格式化参数并输出。 选项1-v var:将结果输出到变量var中而不是输出到标准输出。 参数format:输出格式。 arguments:一到多个参数。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566转义序列:除了支持printf(1)和printf(3)的转义序列,内建printf还支持以下转义序列:# 常用转义字符\" - 转义后的双引号\\ - 转义后的反斜杠\b - 退格符,后退\n - 换行符,换行\r - 回车符,回车\t - 水平制表符\v - 垂直制表符\a 警告字符,通常为ASCII的BEL字符\f 换页\ 表示\本身# 常用类型转换字符%d,%i 十进制整数%f...
protoize
protoizeGNU-C代码转换为ANSI-C代码 补充说明protoize命令 属于gcc套件,用于为C语言源代码文件添加函数原型,将GNU-C代码转换为ANSI-C代码。 语法1protoize(选项)(参数) 选项12-d:设置需要转换代码的目录;-x:转换代码时排除的文件。 参数文件:需要转换代码的C语言源文件。














