protoize
protoizeGNU-C代码转换为ANSI-C代码 补充说明protoize命令 属于gcc套件,用于为C语言源代码文件添加函数原型,将GNU-C代码转换为ANSI-C代码。 语法1protoize(选项)(参数) 选项12-d:设置需要转换代码的目录;-x:转换代码时排除的文件。 参数文件:需要转换代码的C语言源文件。
printf
printf格式化并输出结果。 目录 bash内建命令 GNU coreutils中的命令 内建命令概要1printf [-v var] format [arguments] 主要用途 格式化参数并输出。 选项1-v var:将结果输出到变量var中而不是输出到标准输出。 参数format:输出格式。 arguments:一到多个参数。 12345转义序列:除了支持printf(1)和printf(3)的转义序列,内建printf还支持以下转义序列:%b 展开参数中的反斜杠转义字符。%q 将参数扩起以用作shell输入。%(fmt)T 根据strftime(3)中的转义字符来输出日期时间字符串。 返回值返回状态为成功除非给出了非法选项、写错误、赋值错误。 例子1234567891011121314151617181920212223242526272829# %-5s 格式为左对齐且宽度为5的字符串代替('-'表示左对齐),不使用则默认右对齐。# %-4.2f 格式为左对齐宽度为4,保留两位小数。printf...
pr
pr将文本文件转换成适合打印的格式 补充说明pr命令 用来将文本文件转换成适合打印的格式,它可以把较大的文件分割成多个页面进行打印,并为每个页面添加标题。 语法1pr(选项)(参数) 选项12345678910111213141516171819202122232425-e<制表符[宽度]>(--expand-tabs=<制表符[宽度]>):将制表符(或制表符)转换为空格.如果指定了宽度,则将制表符转换为宽度字符,默认为8;-h<标题>:为页指定标题;-i<out-tab-char[out-tab-width>(--output-tabs<out-tab-char[out-tab-width]>):在输出中用制表符替换空格,可以指定替代制表符(默认为制表符)和宽度(默认为8);-l<行数>:指定每页的行数;-n<分隔符[数字]>:对列进行编号,或者使用 -m...
ppp-off
ppp-off关闭ppp连线 补充说明这是Slackware发行版内附的程序,让用户切断PPP的网络连线。 语法1ppp-off
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
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#...
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 ...
pkill
pkill可以按照进程名杀死进程 补充说明pkill命令 可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉。 语法1pkill(选项)(参数) 选项12345-o:仅向找到的最小(起始)进程号发送信号;-n:仅向找到的最大(结束)进程号发送信号;-P:指定父进程号发送信号;-g:指定进程组;-t:指定开启进程的终端。 参数进程名称:指定要查找的进程名称,同时也支持类似grep指令中的匹配模式。 实例1234pgrep -l gaim2979 gaimpkill gaim 也就是说:kill对应的是PID,pkill对应的是command。
pkexec
pkexec以其他用户身份执行命令 补充说明pkexec 允许授权用户以另一个用户的身份执行 PROGRAM。如果未指定PROGRAM,则将运行默认 shell。如果未指定用户名,则程序将以管理超级用户 root的身份执行。 语法12pkexec [--version] [--disable-internal-agent] [--help]pkexec [--keep-cwd] [--user username] PROGRAM [ARGUMENTS...] 选项12345678PROGRAM 运行的程序ARGUMENTS... 传递给程序的参数--version 输出版本号然后退出--disable-internal-agent 避免将注册自己的文本身份验证代理--help 输出帮助文本然后退出--keep-cwd 运行位置,默认在 /home/<username>/--user <username> 需要运行的用户名 返回值成功完成后,返回值为 PROGRAM 的返回值。 127: 在未获得授权或者身份验证发生错误 126:...
pip
pipPython 编程语言中的包管理器,用于安装和管理第三方 Python 模块 语法1pip <命令> [选项] 选项命令 1234567891011121314151617install 安装包。download 下载包。uninstall 卸载包。freeze 以requirements格式输出已安装的包。inspect 检查 Python 环境。list 列出已安装的包。show 显示有关已安装包的信息。check 验证已安装的包是否具有兼容的依赖关系。config 管理本地和全局配置。search 在 PyPI 搜索包。cache ...