linux命令大全——文件编辑相关指令

文章介绍了几个常用的Linux命令行工具,包括用于比较文件差异的sdiff,制作VCD文件的mkvcdfs,GNOME桌面的文本编辑器gedit,生成db数据库的db_load,经典的vi文本编辑器,以及文件删除工具rm和强大的文本搜索工具grep。每个工具都列出了其基本语法和常用参数。
摘要由CSDN通过智能技术生成

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	支持扩展的正则表达式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全职编程-叶逆天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值