sdiff命令 – 以并排方式合并文件之间的差异
语法格式:sdiff [参数] file1 file2
-o file 互动式操作,并将结果写入到文件中
-i 忽略大小写的区别
-E 忽略由制表符宽度造成的差异
-b 忽略由空格数不同造成的差异
-W 忽略所有空白字符
-B 忽略任何因空行而造成的差异
-a 所有文件都以文本方式处理
-l 当有两行相同时只显示左栏的一行
-t 将输出中的 tab 转换成空格
mkvcdfs命令 – 制作vcd文件
语法格式:mkvcdfs [参数]
常用参数:
文件名.mpg MPEG文件
gedit命令 – GNOME桌面的文本编辑器
语法格式:gedit [参数] [文件名]
常用参数:
--list-encodings 显示可使用的编码列表
--encoding=编码 设置打开文件时使用的字符编码
--new-window 新建一个新窗口
--new-document 新建一个新文档
-w 以独占方式打开文件直到文件关闭
-s 以独立模式运行gedit
db_load命令 – 生成db数据库
语法格式:db_load [参数] [文件]
常用参数:
-t hash使用hash码加密
-f 指定包含用户名和密码文本文件。此文件格式要示:奇数行用户名、偶数行密码
vi命令 – 文本编辑器
语法格式:vi [参数] 文件
常用参数:
-s 静默模式
-- -cmd<命令> 加载任何vimrc文件之前执行指定命令
-R 只读模式
-v Vi模式
-e Ex模式
-y 简易模式
-c<命令> 加载第一个文件之后执行指定命令
-s<脚本输入文件> 从指定脚本输入文件阅读普通模式命令
-w<脚本输出文件> 追加所有类型的命令写入脚本输出文件
-W<脚本输出文件> 写入所有类型的命令到指定脚本输出文件
+<行数> 从指定行开始
-- -noplugin 不要加载插件脚本
-p<数量> 打开指定数量的标签页(带文件名)
-r<文件名> 恢复崩溃的会话
-L 等同于-r
-r 列出交换文件并退出
-u<vimrc> 熟用指定vimrc,而不是.vimrc
-T<终端> 设置使用指定终端
-o<数量> 打开指定数量的窗口
-n 不使用交换文件,只用内存
-Z 受限模式
-m 不允许修改(写入)
-b 二进制模式
-M 在文本中不允许修改
rm命令 – 删除文件或目录
语法格式:rm [参数] 文件
常用参数:
-f 强制删除(不二次询问)
-i 删除前会询问用户是否操作
-r/R 递归删除
-v 显示指令的详细执行过程
grep命令 – 强大的文本搜索工具
语法格式: grep [参数] 文件
常用参数:
-i 忽略大小写
-c 只输出匹配行的数量
-l 只列出符合匹配的文件名,不列出具体的匹配行
-n 列出所有的匹配行,显示行号
-h 查询多文件时不显示文件名
-s 不显示不存在、没有匹配文本的错误信息
-v 显示不包含匹配文本的所有行
-w 匹配整词
-x 匹配整行
-r 递归搜索
-q 禁止输出任何结果,已退出状态表示搜索是否成功
-b 打印匹配行距文件头部的偏移量,以字节为单位
-o 与-b结合使用,打印匹配的词据文件头部的偏移量,以字节为单位
-F 匹配固定字符串的内容
-E 支持扩展的正则表达式