vi/vim纯文本编辑器快捷键

vi :打开文件。 vi oldbay.txt

直接打开后无法进行编辑,需要点击i,进入编辑模式

修改完毕后,Esc退出编辑模式,:+wq保存并退出,:q 直接退出,!强制符号

vim属于vi增强版用法一样

vim进入编辑模式:a,i,o

底行模式:按下冒号之后进入到的模式

vim命令模式:上k,下j,左h,右L

把光标移动到文件第一行:gg

把光标移动到文件最后一行:G

把光标移动到文件第100行:100gg

在当前下面插入一行并且进入编辑模式:o 小写的哦,在上面插入就是大写哦

删除光标所在位置到行尾内容并且进入编辑模式:C。光是删除但并不进入编辑模式的是大写D

快速到达行尾,并且进入编辑模式是A,快速保存并且退出是ZZ大写

复制光标所在行:yy,不行就试试大写

粘贴 p,多次黏贴 数字+p

删除/剪切一整行  dd

查找快捷键  /''要查找的内容'',比如  /''shenfan''

朝招下一个n,查找上一个N

取消高度显示 :noh

批量操作快捷键

批量删除  进入批量编辑模式  ctrl+v

选择  上下左右    ,选择好之后 删除d

批量增加  进入编辑模式  ctrl+v

选择区域上下左右  输入大写I进入编辑模式 编辑之后 按下esc。

底行模式:wq保存退出。:q退出;wq!强制保存退出;q!强制退出

:set nu        number显示行号  ;    set nonu :取消显示行号

vim -r 恢复内容

echo

把echo后面的内容显示到屏幕上

-n显示内容的的时候不显示每行结尾后的回车

echo >> 表示把内容加到一个文件的末尾

echo > 把内容覆盖原先的文件内容

cat

查看文件内容

-b显示行编号(忽略空行)

-a显示所有行编号(包括空行)

> 文件名    清空文件内容

cat >文件<

cat>> 文件 << EOF

>表示写入新内容,即使之前有内容也会被覆盖;>>表示在文件的末尾追加新内容,之前内容不会覆盖

more分页显示文件内容

一页一页显示文件内容

看到文件最后一行会直接退出查看模式

空格/f 下一页  forward ; q 退出 quit

less : 分页显示文件内容

看到最后一行之后不会直接退出

空格/f 下一页forward

b  上一页 back          q  退出  quit            -N显示行号

head显示文件内容内容头部

默认显示十行    ;-n5 = -5  显示前五行

head -c :取文件前10个字符

tail显示文件最后几行,默认是10行

-n5=-5显示文件最后五行        -f  --follow  显示文件实时更新      -F --follow --retry 如果文件不存在会不断进行重试

grep  文本过滤工具

-v排除取反 ; -n给grep过滤出来的内容加上行号;-w 按照单词进行过滤,比如grep -w ‘22’ 目录 ,就只显示22,其他的222,或者122都不会显示;-i ,不区分大小写,比如过滤大写A,小写a也会留下

tr:替换或者删除字符

属于1对1替换      tr与

tr ''a-z'' ''A-Z''  < 文件名

tr -d :删除   tr -d ‘需要删除的内容’ < 目录

re -cd :取反  tr -cd ‘不删除引号里的内容’ < 目录

重定向输出:数据传到其他地方

设置别名  别名就相当于是命令的简写

alias ll rm:查看命令别名

创建别名  alias rm = 'rm -i'

unalias 用于删除别名    -a 删除全部别名

永久更改:vim etc profile 然后source etc profile

linux 发文件被过滤的内容,linux文件过滤以及内容编辑处理相关推荐

  1. Linux发邮件的正确姿势~(Linux发送邮件操作流程)

    linux邮件传输一般用在特定的网络环境下,记住,只要有网络,就能办事: 闲话少扯,直接上干货: 步骤1 邮箱设置开启STMP服务,开启后会收到STMP授权码.多种邮箱都有这个功能,申请后把你的授权码 ...

  2. linux发广告软件下载,ADPower广告管理系统(Linux手动安装)

    ADPower系统集渠道营销效果监测.网站行为分析与优化.网站广告管理于一身,是全方位通用型网站监测及优化管理软件.推广优化分析与网站广告管理的结合,是业界唯一一款决策+管理型网站管理系统. Adpo ...

  3. linux检索docx内容,linux 文件查找和内容过滤命令.docx

    linux 文件查找和内容过滤命令 linux 文件查找和内容过滤命令 grep.fgrep和egrep命令 这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出 ...

  4. L23.linux命令每日一练 -- 第三章 文件过滤及内容编辑处理命令 -- iconv和dos2unix命令

    3.15 iconv:转换文件的编码格式 3.15.1 命令详解 ​ [命令星级] ★★★☆☆ ​ [功能说明] ​ iconv命令用于转换文件的编码格式. ​ [语法格式] iconv [optio ...

  5. linux过滤输出内容,Linux内容整理--过滤器、输入输出及管道

    Linux内容整理--过滤器.输入输出及管道1.过滤器 Linux中的应用工具分为三种: 1.交互工具 2.过滤器 3.编辑器 能够接受数据,过滤再输出的工具,称为过滤器. 对过滤器和进程,存在着输入 ...

  6. linux过滤目录文件,SCP使用技巧-递归排除文件

    导读 Q:我需要将所有包含 *.c 文件的文件夹从名为 hostA 的本地笔记本复制到 hostB.我使用的是下面的 scp 命令,但不知道如何排除特定的文件(如 *.out):$ scp -r ~/ ...

  7. linux模糊查询特定后缀名文件,linux中查找包含指定内容的文件

    查找包含指定内容的文件就是用grep这个命令 grep 'name' -r / grep '指定内容' -r 目录 上述命令就是在根目录下递归查找包含name内容的文件 -r 递归查找文件 -e 从文 ...

  8. 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件

    过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...

  9. 某linux主机的/etc/rc.d/rc.inet1文件中有如下语句,请修正错误,并解释其内容。

    某Linux主机的/etc/rc.d/rc.inet1文件中有如下语句,请修正错误,并解释其内容. /etc/rc.d/rc.inet1: -- ROUTE add –net default  gw ...

最新文章

  1. 2022-2028年中国塑料合成革的制造行业市场全景评估及发展趋势研究报告
  2. NeatUpload的安装使用
  3. 未来3年,大数据市场规模将达到万亿元
  4. 【DIY】手把手教你 DIY 最便宜的 arduino 温湿度计图文
  5. 延长计算机屏幕显示时间,非充电状态下延长计算机使用时间的小诀窍!
  6. vs2010利用属性表自动配置OpenCV(win7的64位系统,opencv版本是2.4.10)
  7. idea GsonFormat插件使用报错 StringIndexOutOfBoundsException: begin 0, end -1, length 9
  8. 快速开发平台网格部件合并单元格。
  9. jedisPool.getResource()方法长时间无响应并且不报错
  10. 坐地铁可以刷学生卡吗_在沈阳办的公交卡能刷地铁吗?是学生卡,卡上写的是盛京通...
  11. visio 导出无边距的pdf 图
  12. 视频:如何把应用通过vmc部署到cloud foundry上
  13. MC新手入门(二十八)------ 顺序结构程序
  14. python中!ls -r_光学现象的Python实现
  15. PHP微信公众号支付弹出“NaN:undefined”解决方法
  16. 智能机器人语音识别技术详细解析
  17. TCP四次挥手中的2MSL是什么?
  18. mysql 查询活跃人数_查询活跃用户的数量SQL
  19. js实现图片裁剪效果
  20. 晶捷生物|医疗设备及医药行业SAP成功案例

热门文章

  1. Magento报错“No Input File Specified”的解决方法
  2. 浅谈ajax中get与post的区别,以及ajax中的乱码问题的解决方法
  3. Python3.0 新特性
  4. 安装图像标注工具Labelme并使用其制作自己的数据集
  5. 使用find命令查找文件
  6. 华为机试——计算字符个数
  7. SpringBoot—集成AOP详解(面向切面编程Aspect)
  8. java线程并发blockingqueue类使用示例
  9. mysql服务的关闭与启动
  10. python-字符串的格式化输出format