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


-a
显示所有系统文件
-B <块大小>
指定显示时的块大小
-t <文件系统类型>
只显示指定类型的文件系统
-- -sync
在取得磁盘使用信息前 , 先执行sync命令
等等
详情请参见:https://www.linuxcool.com/df
diff命令 – 比较文件的差异
diff命令是单词“Difference”的缩写 。diff以逐行的方式 , 比较文本文件的异同处 。如果指定要比较目录 , 则diff会比较目录中相同文件名的文件 , 但不会比较其中子目录。
语法格式:diff [参数] [目录]
常用参数:
-a
diff预设只会逐行比较文本文件
-b
不检查空格字符的不同
-W
在使用-y参数时 , 指定栏宽
-x
不比较选项中所指定的文件或目录
等等
详情请参见:https://www.linuxcool.com/diff
dmesg命令 – 显示开机信息
dmesg命令全称为“diagnostic message” 。被用于检查和控制内核的环形缓冲区 。kernel会将开机信息存储在ring buffer中 。您若是开机时来不及查看信息 , 可利用dmesg来查看 。开机信息保存在/var/log/dmesg文件里 。
语法格式:dmesg [参数]
常用参数:
-c
显示信息后 , 清除ring buffer中的内容
-s <缓冲区大小>
预设置为8196 , 刚好等于ring buffer的大小
-n
设置记录信息的层级
dpkg命令 – 管理deb包
dpkg命令的英文全称是“Debian package” , 故名意思是Debian Linux系统用来安装、创建和管理软件包的实用工具 。
语法格式:dpkg [参数]
常用参数:
-i
安装软件包
-r
删除软件包
-l
显示已安装软件包列表
-L
显示于软件包关联的文件
-c
显示软件包内文件列表
du命令 – 查看空间
du命令的英文全称是“DiskUsage” , 即用于查看磁盘占用空间的意思 。但是与df命令不同的是du命令是对文件和目录磁盘使用的空间的查看 , 而不是某个分区 。
语法格式:du [参数] [文件]
常用参数:
-a
显示目录中所有文件大小
-k
以KB为单位显示文件大小
-m
以MB为单位显示文件大小
-g
以GB为单位显示文件大小
等等
详情请参见:https://www.linuxcool.com/du
ed命令 – 文本编辑
ed是英文单词“editor”的缩写 , 是Linux中功能最简单的文本编辑程序 , 一次仅能编辑一行而非全屏幕方式的操作 。
ed命令并不是一个常用的命令 , 一般使用比较多的是vi 指令 。但ed文本编辑器对于编辑大文件或对于在shell脚本程序中进行文本编辑很有用 。
语法格式:ed [参数]
常用参数:
-G
提供回兼容的功能
-p
指定ed在command mode的提示字符
-s
不执行开启文件时的检查功能
--help
显示帮助信息
--version
显示版本信息
egrep命令 – 在文件内查找指定的字符串
egrep的全称是“ExtendedGREP” , egrep命令作用是在文件内查找指定的字符串 。
egrep执行效果与grep -E相似 , 使用的语法及参数可参照grep指令 , 与grep的不同点在于解读字符串的方法 。
egrep命令为 grep 的扩充版本, 改良了许多传统 grep 不能或不便的操作. 比方说:
grep之下不支持 ? 与 + 这两种modifier, 但egrep可以 。
grep不支持 a|b 或 (abc|xyz) 这类”或一”比对, 但egrep可以 。
grep在处理 {n,m} 时, 需用 { 与 } 处理, 但egrep则不需要 。
语法格式:egrep [参数] [文件]
常用参数:
-i
搜索时 , 忽略大小写
-c
只输出匹配行的数量
-l
只列出符合匹配的文件名 , 不列出具体的匹配行
-n
列出所有的匹配行 , 显示行号
等等
详情请参见:https://www.linuxcool.com/egrep
elm命令 – 纯文本邮件客户端程序
elm命令是ELectronic Mail单词的缩写 , 是一个E-mail客户端管理程序 , 它提供了纯文本交互式全屏幕界面 。elm命令中不但提供了方便的键盘功能 , 还有一个在屏幕下方的命令帮助 。
elm命令在运行时使用小键盘的箭头来选择要处理的邮件 , 直接按回车键阅读邮件 。
语法格式: elm [参数]
常用参数:


推荐阅读