☰
Linux系统中最著名的文本代码编辑器,完全使用键盘命令进行编辑,可配置性强、支持各类插件,在无图形界面的场景下也可以方便完成文本编辑修改
2026/10/19 17:47:30 网站建设 项目流程

Linux中常用的文本文件编辑命令及其使用方法如下:

一、cat命令

  1. 功能:属于文件管理命令,用于连接文件并打印到标准输出设备上,常用来显示文件内容、连接多个文件显示,或读取标准输入内容并显示。
  2. 使用方法:cat [选项] [文件名]
  3. 常用参数
  • -n/--number:从1开始对所有输出的行数编号
  • -b/--number-nonblank:和-n功能相似,但不对空白行进行编号
  • -s/--squeeze-blank:当遇到连续两行以上的空白行时,替换为一行空白行

二、wc(word count)命令

  1. 功能:用于计算文件的字节数、字数或行数,若未指定文件名或文件名为短横线-,则从标准输入设备读取数据。
  2. 使用方法:wc [选项] [文件名]
  3. 常用参数
  • -l/--lines:只显示文件的行数
  • -w/--words:只显示文件的字数
  • -c/--bytes/--chars:只显示文件的字节数

三、sort命令

  1. 功能:针对文本文件内容以行为单位进行排序。
  2. 使用方法:sort [选项] [原文件] [输出文件],若需要将排序结果存入指定文件,需要搭配-o参数使用。
  3. 常用参数
  • -b:忽略每行开头出现的空格
  • -c:检查文件是否已经按顺序排序
  • -f:排序时将小写字母视为大写字母
  • -n:依照数值的大小进行排序
  • -r:以相反的顺序排序

四、uniq命令

  1. 功能:用于检查和删除文件中重复出现的行,要求重复行必须是相邻的,常和sort命令搭配使用。
  2. 使用方法:uniq [选项] [文件名]
  3. 常用参数
  • -c/--count:显示重复行出现的次数
  • -d/--repeated:仅显示重复出现的行
  • -u/--unique:仅显示文件中只出现一次的行

五、Vim相关操作

  1. 功能:Linux系统中最著名的文本代码编辑器,完全使用键盘命令进行编辑,可配置性强、支持各类插件,在无图形界面的场景下也可以方便完成文本编辑修改。
  2. 基础使用流程
  • 启动Vim后默认进入命令模式,输入i或按下insert键即可进入输入模式,按下Esc可返回命令模式
  • 在命令模式下输入:即可进入底线命令模式
    • 输入w可以保存当前文件
    • 输入q可以退出Vim程序,通常保存和退出可以合并为:wq,即保存后退出
  1. 命令模式常用快捷键
  • 移动类:h/j/k/l分别对应左下上右移动光标,0移动到行首,$移动到行尾,gg跳转到文件开头,G跳转到文件末尾
  • 编辑类:dd删除当前行,yy复制当前行,p将复制的内容粘贴到光标下方,u撤销上一步操作,Ctrl+r重做撤销的操作

总结

Linux中常见的文本编辑类命令可以分为两类,一类是单功能处理命令:cat用于查看/拼接文件内容,wc用于统计文件的行、字、字节数,sort用于文本内容排序,uniq用于去重相邻重复行,这类命令适合批量自动化处理文本;另一类是交互式编辑器Vim,支持复杂的文本编辑操作,适合手动修改文本内容,通过不同模式切换和快捷键可以大幅提升编辑效率。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询