文档编辑命令集合

  • 一、cat 命令详解
  • 二、echo 命令详解
  • 三、vi/vim文本编辑器详解
  • 四、tail 命令详解
  • 五、rmdir 命令详解

一、cat 命令详解

1. 简介: 在终端上上显示文件的内容
2. 常用参数:

参数 含义
-n 显示行数(空行也编号)
-s 显示行数(多个空行算一个编号)
-b 显示行数(空行不编号)
-E 每行结束处显示$符号
-T 将TAB字符显示为 ^I符号
-v 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
-e 等价于”-vE”组合
-t 等价于”-vT”组合
-A 等价于 -vET组合
–help 显示帮助信息
–version 显示版本信息

4. 应用实例讲解:

  • 查看/etc/passwd 文件,显示文件行号
    cat -n /etc/passwd
  • 使用cat 持续写入内容到./test文件中 ,直到碰到END结束
  • 使用 cat 将文件写成镜像文件
    cat /dev/fd0 > fdisk.iso

二、echo 命令详解

  1. 简介:
  2. 常用参数:
参数 含义
-n 不输出结尾的换行符
-e “\a” 发出警告音
-e “\b” 删除前面的一个字符
-e “\c” 结尾不加换行符
-e “\f” 换行,光标扔停留在原来的坐标位置
-e “\n” 换行,光标移至行首
-e “\r” 光标移至行首,但不换行
-E 禁止反斜杠转移,与-e参数功能相反
—version 查看版本信息
–help 查看帮助信息
  1. 应用实例讲解:
  • 区分换行\f和\n的区别
  • 将变量提取的值输入到test文件中,并输入date命令结果
echo $PATH >test
echo `date` >>test
#或者
echo -e "$PATH \n `date`" > test

三、vi/vim文本编辑器详解

英语不错的请点击这里,移步一个优质的网站查看

  1. 简介:vi编辑器是所有linux的标准编辑器,用于编辑任何ASCⅡ文本,vim是vi的加强版。
  2. vi/vim区别
  • vi和vim都是多模式文件编辑器,vim功能强与vi ,vi是linux自带的命令
  • vim支持多级撤销
  • vim有语法加亮,对一些文件高亮显示
  1. 常用参数:
参数 含义
-s 静默模式
– -cmd<命令> 加载任何vimrc文件之前执行指定命令
-R 只读模式
-v Vi模式
-e Ex模式
-y 简易模式
– -- 之后只有文件名
-c<命令> 加载第一个文件之后执行指定命令
-s<脚本输入文件> 从指定脚本输入文件阅读普通模式命令
-w<脚本输出文件> 追加所有类型的命令写入脚本输出文件
-W<脚本输出文件> 写入所有类型的命令到指定脚本输出文件
+ 从文件末尾开始
+<行数> 从指定行开始
– -noplugin 不要加载插件脚本
-p<数量> 打开指定数量的标签页(带文件名)
-r<文件名> 恢复崩溃的会话
-L 等同于-r
-r 列出交换文件并退出
-u 熟用指定vimrc,而不是.vimrc
-T<终端> 设置使用指定终端
-o<数量> 打开指定数量的窗口
-n 不使用交换文件,只用内存
-Z 受限模式
-m 不允许修改(写入)
-b 二进制模式
-M 在文本中不允许修改

  1. vim三种模式命令讲解
  2. 应用实例讲解:
  • 从文件的第5行开始编辑文件
    vim +5 /etc/passwd
  • 以只读模式打开文件
    vim -R /etc/passwd

四、tail 命令详解

1. 简介:用于显示文件尾部的内容,默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。
2. 常用参数

参数 含义
- -retry 始终尝试打开文件,常与 -f连接使用
-c 字符数 输出最后指定多少个字符
-f 行数 –follow:显示文件最新追加的内容
-F 与选项“-follow=name”和“–retry”连用时功能相同
-n 行数 输出文件的尾部指定行内容 和-- line=行数效果相同
–pid=<进程号> 与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令
  1. 应用实例讲解:
#显示文件的最后10行
tail /etc/passwd
tail -c 10 /etc/passwd
#显示文章从指定行到末尾的内容
tail +20 /etc/passwd
#始终显示文件的最后5行内容
tail -f 5 /test

五、rmdir 命令详解

  1. 简介:rmdir命令作用是删除空的目录,英文全称:“remove directory”
  2. 常用参数
参数 含义
-p 用递归的方式删除指定的目录路径中的所有父级目录,非空则报错
-v 显示命令的详细执行过程

– -- help 显示命令的帮助信息
– -- version 显示命令的版本信息

  1. 应用实例讲解:
    递归删除空目录,并显示过程
    rmdir -pv 1/2/3/*

三分钟解决文档编辑难题-【文档编辑命令- cat echo vi/vim tail rmdir 】相关推荐

  1. 厉害了!他是 Facebook 开国元老,30 分钟解决 Instagram 服务器挂机难题

    作者 | 年素清 责编 | 王晓曼 出品 | 程序人生(ID:coder_life) 亚当•安捷罗(Adam D'Angelo)是FaceBook创始人马克•扎克伯格(Mark Zuckerberg) ...

  2. 打印表格打印机没有反应_一分钟解决:不能打印、文档和表格也打不开

    今天给大家分享前两天工作中遇到的一例故障:XP系统,所有的文档和表格都不开,打开文档表格会卡在office启动界面不动,多点几下office软件就卡死了,而且也不能打印,点击任何打印都没有反应,同时点 ...

  3. 计算机出现全部英文如何解决,电脑开机蓝屏出现一堆英文怎么解决,教你一招三分钟解决...

    错误分析: 某个驱动程序试图向只读内存写入数据造成的.通常是在安装了新的驱动程序,系统服务或升级了设备的固件程序后造成的. 解决方案: 如果在错误信息中包含有驱动程序或者服务文件名称,根据这个信息将新 ...

  4. 电脑显示rpc服务器开不了机,win电脑提示rpc服务器不可用,开不了机怎么解决?小编手把手教你三分钟解决...

    用户只要选择"Internet 时间"中的立即更新,就能获得一个比较准确的系统时间.不过,不少用户在点击"立即更新"后,却遇到了"RPC服务器不可用& ...

  5. linux 编辑模式使用sed,sed命令的用法和vim编辑器的使用

    一.文本处理工具sed sed [option]-.'script] [input-file]- 简介: sed是一种流编辑器,他一次处理一行的内容,处理时把当前处理的行存储在临时缓冲区中,这个缓冲区 ...

  6. 小学生计算机课的演讲稿,小学生课前优秀演讲稿三分钟定稿(电子版)

    <小学生课前优秀演讲稿三分钟.doc>由会员分享,可免费在线阅读全文,更多与<小学生课前优秀演讲稿三分钟[定稿]>相关文档资源请在帮帮文库(www.woc88.com)数亿文档 ...

  7. Linux学习——vi/vim编辑C程序并运行

    C程序编辑 在Linux中C程序可以在vi/vim或gedit中编辑 本篇主要讲述vi/vim编辑器 ①vim [file} -- 进入vim编辑器 进入后按以下字符进入插入模式 常用快捷键: ②编辑 ...

  8. 云脉文档管理小程序轻松解决文档管理难题

    手机h5访问地址:http://www.aipim.cn/docs 电脑端访问地址:http://www.yunmaiocr.com/goDoc 在日常处理办公文档过程中常常需要对纸质文档的文字内容进 ...

  9. 消除Word文档被加密、限制编辑的解决方法

    消除Word文档被加密.限制编辑的解决方法 因一些需要可能会需要借鉴一些文档内容,但是文档被加密了会很难受,本文提供一种亲试可行的解决方案,因博主电脑用的是office2016,至于该方法是否适用于W ...

最新文章

  1. PowerDesigner建立UML序列图
  2. 产品问答 | 入职一家公司,你的选择依据是什么?
  3. 美团搜索中NER技术的探索与实践
  4. ServletRequestAttributes用法详解——Spring系列学习笔记
  5. 《MySQL 8.0.22执行器源码分析(1)——execute iterator一些记录》
  6. Elasticsearch Pipeline 详解
  7. #include sys/xxx.h头文件 UNIX头文件
  8. 一个简单限速器的java实现[1]
  9. python random_Python random() 函数
  10. Problem J: 零起点学算法89——程序设计竞赛
  11. Hive教程(02)- Hive安装
  12. 彼得·林奇的 PEG 估值策略
  13. python机器学习实战|机器学习入门笔记1-机器学习流程+matplotlib简单应用
  14. react-router-dom ^6.0.2使用过程中报错 Error: A <Route> is only ever to be used as the child of <Routes>
  15. A19,A2,A12 字符排序问题!
  16. OpenCv 在Win7台式机上的摄像头无法拍照
  17. java入门-java程序
  18. 从 Godaddy 转移域名到 Namesilo
  19. linux局域网共享目录软链接,网上邻居:LinuxMint局域网SAMBA共享如此简单
  20. 2017华为软件精英挑战赛小结

热门文章

  1. 07.极限的四则运算法则
  2. 【云原生网关】Kong 使用详解
  3. uni-app学习笔记--浏览vue-cli创建uni-app模板的文件结构
  4. HTTP首部字段脑图
  5. 不相交轮换的乘积怎么求_怎么样将一个轮换分解成不相交的轮换的乘积
  6. HR面试问题-离职原因
  7. Excel根据某列的值,用不同颜色区分数据行
  8. html5简介及常用标签
  9. win7下安装ArcGIS9.3步骤与破解过程
  10. Wi-Fi Sigma测试系统