包含标签 Linux articles
pr
pr
将文本文件转换成适合打印的格式
补充说明
pr命令 用来将文本文件转换成适合打印的格式,它可以把较大的文件分割成多个页面进行打印,并为每个页面添加标题。
语法
|
|
选项
|
|
参数
文件:需要转换格式的文件。
……printf
printf
格式化并输出结果。
目录
内建命令
概要
|
|
主要用途
- 格式化参数并输出。
选项
|
|
参数
format:输出格式。
arguments:一到多个参数。
|
|
返回值
返回状态为成功除非给出了非法选项、写错误、赋值错误。
……protoize
protoize
GNU-C代码转换为ANSI-C代码
补充说明
protoize命令 属于gcc套件,用于为C语言源代码文件添加函数原型,将GNU-C代码转换为ANSI-C代码。
语法
|
|
选项
|
|
参数
文件:需要转换代码的C语言源文件。
……ps
ps
报告当前系统的进程状态
补充说明
ps命令 用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。
……pssh
pssh
批量管理执行
补充说明
pssh命令 是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。
安装pssh
在CentOS系统环境下,介绍yum的安装和源码安装的方式:
yum方法
|
|
编译安装
……pstack
pstack
显示每个进程的栈跟踪
补充说明
pstack命令 可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。
命令软件包下载地址:https://packages.debian.org/sid/pstack
……pstree
pstree
以树状图的方式展现进程之间的派生关系
补充说明
pstree命令 以树状图的方式展现进程之间的派生关系,显示效果比较直观。
语法
|
|
选项
|
|
实例
显示当前所有进程的进程号和进程id
……pushd
pushd
将目录添加到目录堆栈顶部。
概要
|
|
主要用途
-
将目录添加到目录堆栈顶部,切换当前工作目录到该目录。
-
旋转目录堆栈,使堆栈的新顶部成为当前工作目录。
-
没有参数时,交换目录堆栈的前两个目录。
选项
|
|
参数
+N(可选):不带参数执行dirs
命令显示的列表中,左起的第N个目录将作为堆栈顶部,在它前面的会移动到底部。(从0开始计数)
pv
pv
显示当前在命令行执行的命令的进度信息,管道查看器
补充说明
pv命令 Pipe Viewer 的简称,由Andrew Wood 开发。意思是通过管道显示数据处理进度的信息。这些信息包括已经耗费的时间,完成的百分比(通过进度条显示),当前的速度,全部传输的数据,以及估计剩余的时间。
下载安装
|
|
语法
|
|
选项
|
|
实例
我们(在 linux 上使用命令行的用户)的大多数使用场景都会用到的命令是从一个 USB 驱动器拷贝电影文件到你的电脑。如果你使用 cp 来完成上面的任务,你会什么情况都不清楚,直到整个复制过程结束或者出错。
……