Linux常用命令全称及讲解( 十 )


常用参数:
-q
安静模式 , HTTP头输出(只有CGI)
-g<名称>
在脚本中使变量为全局变量
-f<文件>
解析和执行文件
-a
运行PHP交互方式
等等
详情请参见:https://www.linuxcool.com/php
pico命令 – 编辑文字文件
全称为“PIne's message COmposition editor” 。pico是个简单易用、以显示导向为主的文字编辑程序 , 它伴随着处理电子邮件和新闻组的程序pine而来 。
语法格式:pico [参数] [文件]
常用参数:
-k
预设pico在使用剪下命令时 , 会把光标所在的列的内容全部删除
-m
开启鼠标支持的功能 , 您可用鼠标点选命令列表
-v
启动阅读模式 , 用户只能观看 , 无法编辑文件的内容
-w
关闭自动换行 , 通过这个参数可以编辑内容很长的列
-z
让pico可被Ctrl+z中断 , 暂存在后台作业里
ping命令 – 测试主机间网络连通性
全称“Packet Internet Grouper” 。ping命令主要用来测试主机之间网络的连通性 , 也可以用于执行ping指令会使用ICMP传输协议 , 发出要求回应的信息 , 若远端主机的网络功能没有问题 , 就会回应该信息 , 因而得知该主机运作正常 。
不过值得我们注意的是:Linux系统下的ping命令与Windows系统下的ping命令稍有不同 。Windows下运行ping命令一般会发出4个请求就结束运行该命令;而Linux下不会自动终止 , 此时需要我们按CTR+C终止或者使用-c参数为ping命令指定发送的请求数目 。
语法格式:ping [参数] [目标主机]
常用参数:
-d
使用Socket的SO_DEBUG功能
-c
指定发送报文的次数
-i
指定收发信息的间隔时间
-I
使用指定的网络接口送出数据包
等等
详情请参见:https://www.linuxcool.com/ping
popd命令 – 从shell目录堆栈中删除记录
全称“POP Directory”用于从Shell目录堆栈中删除记录 , 如果不加任何选项 , popd命令先删除Shell目录堆栈栈顶的记录 , 再把当前目录切换到新的Shell目录堆栈顶的目录 。
语法格式:popd [参数]
常用参数:
-n
将右起第n个目录删除(n从0开始计数)
+n
将左起第n个目录删除(n从0开始计数)
pr命令 – 将文本文件转换成适合打印的格式
pr命令英文全称为pre , 用来将文本文件转换成适合打印的格式 , 它可以把较大的文件分割成多个页面进行打印 , 并为每个页面添加标题 。
语法格式:pr [参数]
常用参数:
-h
为页指定标题
printf 命令 – shell输出
全称为“Print Formatted” 。printf 命令模仿 C 程序库(library)里的printf 程序 。
printf 使用引用文本或空格分隔的参数 , 外面可以在printf中使用格式化字符串 , 还可以制定字符串的宽度、左右对齐方式等 。默认printf不会像 echo 自动添加换行符 , 我们可以手动添加 n 。
语法格式:printf [格式控制字符串] [参数]
常用参数:
a
警告字符 , 通常为ASCII的BEL字符
n
换行
r
回车
0ddd
表示1到3位的八进制值字符
ddd
表示1到3位数八进制值的字符 。仅在格式字符串中有效
ps命令– 显示进程状态
ps命令是“processstatus”的缩写 , ps命令用于显示当前系统的进程状态 。可以搭配kill指令随时中断、删除不必要的程序 。
ps命令是最基本同时也是非常强大的进程查看命令 , 使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等 , 总之大部分信息都是可以通过执行该命令得到的 。
语法格式:ps [参数]
常用参数:
-a
显示所有终端机下执行的程序 , 除了阶段作业领导者之外
-c
显示CLS和PRI栏位
c
列出程序时 , 显示每个程序真正的指令名称 , 而不包含路径 , 选项或常驻服务的标示
-d
显示所有程序 , 但不包括阶段作业领导者的程序
等等
详细请参见:https://www.linuxcool.com/ps
pushd命令 – 添加目录到目录堆栈顶部


推荐阅读