Linux基础文本编辑

echo输出字符

一些参数
-n 不换行输出
-e 解析特殊符号
\n 换行
\r 回车
\t 制表符
[root@localhost ceshi]# echo woshiikun
woshiikun
[root@localhost ceshi]# echo -n woshiikun
woshiikun[root@localhost ceshi]#
[root@localhost ceshi]# echo -e woshi\\nikun #需要加\进行转义
woshi
ikun
[root@localhost ceshi]#

>>追加内容

[root@localhost ceshi]# touch caixukun.txt
[root@localhost ceshi]# cat caixukun.txt
[root@localhost ceshi]#
[root@localhost ceshi]# echo woshiikun >> caixukun.txt
[root@localhost ceshi]# cat caixukun.txt
woshiikun
[root@localhost ceshi]# echo woshiikun >> caixukun.txt
[root@localhost ceshi]# echo woailanqiu >> caixukun.txt
[root@localhost ceshi]# cat caixukun.txt
woshiikun
woshiikun
woailanqiu

>覆盖内容

[root@localhost ceshi]# echo woshiheizi > caixukun.txt
[root@localhost ceshi]# cat caixukun.txt
woshiheizi
[root@localhost ceshi]# echo jinitaimei > caixukun.txt
[root@localhost ceshi]# cat caixukun.txt
jinitaimei

vi

三种模式

  • 命令模式:vi进入就是
  • 编辑模式:按i进入
  • 底行模式:按:(冒号)进入

:wq 保存退出

:wq!强制保存退出

:q退出

:q!强制退出

命令模式

i进入编辑模式

光标移动 上下左右,或者k j l h

常用:0移动光标到行头,$移动光标到行尾,gg到文章头,G到文章尾部

/word 整篇搜索word,向下查找

?word 整篇搜索word,向上查找

n移动到下一处,N移动到上一处

yy 拷贝光标所在行 3yy 拷贝光标所在3行

dd 删除光标所在行 5dd 删除光标所在5行

D 删除光标到行尾的内容

dG 删除当前行到文档尾部的内容

p 粘贴yy复制的内容

u 撤销上一步

. 重复前一个执行过的动作

ctrl + v进入批量编辑模式(可视块),移动光标,控制可视块,d删除内容

底线命令

常用

:set nu 显示行号

:set nonu 取消显示行号

nona

^G 求助                  ^O 写入                  ^R 读档              ^Y 上页                  ^K 剪切文字              ^C 游标位置
^X 离开                  ^J 对齐                  ^W 搜索             ^V 下页                  ^U 还原剪切              ^T 拼写检查
nano filename
直接进入编辑模式
ctrl + o 保存
ctrl + X 离开提示保存的文件名,直接enter即可

linux(四)文本编辑相关推荐

  1. linux文件编辑操作,Linux下文本编辑及其文件操作

    文本编辑及其文件操作 Vim 命令模式: dd 删除当前行 yy 2yy nyy 复制 从光标算起,复制n行 p 粘贴 默认粘贴在光标的下一行 u 撤销 末行模式: :wq 保存退出 :wq! 强制保 ...

  2. linux文件类型elf,[Linux]四种ELF对象文件类型

    ELF(Executable and Linking Format)是一种对象文件(.o or .obj,目标文件)的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西.以及 ...

  3. linux四种集群是什么,lvs四种集群特点及使用场景

    一. 前言 当一组服务器在高速的局域网或广域网中相互连接,其前端部署了一个负责负载调度的调度器(Director)的服务器系统.调度器能将网络请求无缝调度到真实服务器上(Real server),客户 ...

  4. linux四剑客-grep/find/sed/awk/详解-技术流ken

    四剑客简介 相信接触过linux的大家应该都学过或者听过四剑客,即sed,grep,find,awk,有人对其望而生畏,有人对其爱不释手.参数太多,变化形式太多,使用超级灵活,让一部分人难以适从继而望 ...

  5. linux(四) -- 常用基本命令

    Shell 可以看作是一个命令解释器,为我们提供了交互式的文本控制台界面.我们可以 通过终端控制台来输入命令,由 shell 进行解释并最终交给内核执行. 部分基础命令: history:常看历史命令 ...

  6. [linux]四、详解vim编辑器(超详细)

    目录 1.vim编辑器是linux里的文本编辑器. 1.1.vi和vim的区别在哪里 1.2.linux里编辑的文本在windows里是否可以打开 1.3.为什么有乱码? 1.4.查看linux里的文 ...

  7. 一招一式攻克linux(四)

    linux下的文件服务器 作者:田逸(sery@163.com) <网管员世界>2006年第一期 对于一个真实的运行环境而言,配置和启用文件服务器都是很有必要的.把重要的数据集中存储和管理 ...

  8. linux a文本编辑大全,Linux sed 命令 - Linux文档编辑命令大全

    Linux sed 命令是利用脚本来处理文本文件. sed 可依照脚本的指令来处理.编辑文本文件. Sed 主要用来自动编辑一个或多个文件.简化对文件的反复操作.编写转换程序等. 语法sed [-hn ...

  9. Linux(四)——redis服务

    文章目录 1. 简介 2. redis的下载和安装 3. redis常用命令 4 redis主从复制 5. redis持久化 6. Redis 的 Sentinel 分布式系统 7. redis集群 ...

最新文章

  1. 集合之四:List接口
  2. Python 之内置函数和匿名函数
  3. 算法图解:如何判断括号是否有效?
  4. java判断斐波那契数列_Java 实例 - 斐波那契数列
  5. css修改span位置_简历完善,CSS布局与定位,笔记
  6. springmvc 异常001---在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案
  7. 【英语】舞动奇迹--荡漾我心
  8. linux nfs文件共享
  9. jQuery javaScript js 判断浏览器的类型、版本的方法
  10. 深度学习(二十)基于Overfeat的图片分类、定位、检测-2014 ICLR
  11. 深度学习笔记(五):LSTM
  12. Windows系统的版本分类
  13. JAVA-SE基础篇-位运算
  14. matlab插值函数
  15. 【Win10】【亲手解决】华硕笔记本重装系统遇到的各种问题【包括重启会自动修复】
  16. word的多级符号设置
  17. 【问题记录与解决】jupyter notebook 无法重命名,无法运行测试代码 || jupyter notebook 中常用的两个快捷键。
  18. 2017C语言程序设计预备作业
  19. Clickhouse导数工具waterdrop用法
  20. JVM-内存与垃圾回收篇!女朋友看了都想当架构师的超详细保姆级笔记!呕心沥血之作!看完还不会你砍我!

热门文章

  1. 通过postgis将shp格式数据导入postgresql数据库
  2. 滑动平均滤波算法——MATLAB实现
  3. 普元EOS7.5,finishworkitem结束工作项报java.lang.NumberFormatException异常
  4. 线性代数的一些知识点
  5. RemObjects(一)客户端远程调用服务端接口过程
  6. 【camera专题】 Camera Open/Close (1)
  7. CSP2020-J2 题解 —— B题:直播获奖
  8. SQLServer2008密钥
  9. 【Java常用类】String和StringBuffer类(下)
  10. Z=X+Y的概率密度100%做对的方法