学习Linux命令文档:重定向和文本编辑器
目录
一、重定向:> , >> 和 echo
1. >: 向文件中写数据,回直接覆盖文件的全部数据
命令格式: echo 覆盖内容 > 文件路径
2. >>: 向文件中写数据,会在文件尾部追加数据
命令格式: echo 追加内容 >> 文件路径
3. echo 通过echo打印数据
echo 输出内容
二、文本编辑器 vi 和 vim 命令
vi 与 vim是文本编辑器,有三种模式:只读模式,写模式,命令行模式
通过vi/vim进去就进入了只读模式,按i 进入 写模式, 按esc 进入只读模式
按:进入命令行模式,只有在只读模式才可以切换模式。
1. 命令行模式
w: 只保存不退出
q: 只退出,但是如果有修改文件就要通过q!来强制退出
wq : 保存文件
wq!: 强制保存
set nu: 设置行号
查找数据:在命令行模式下 按/ + 要查找的数据
查询替换:
范围 s/原内容/新内容/全局
1,5 s/1/6/g 1,5: 是文本的第一行到第五行范围
g:是全局
2.写模式
i: 按i进入插入模式/写模式
3. 只读模式
复制y:通过yy确定复制的行,之后通过p复制该行
复制多行:5yy + p
删除d:通过dd 删除光标的行
删除多行:5dd
撤销u:通过u来撤销之前操作的东西
粘贴p:
可视化界面v:按v进入可视化界面,可以通过选中的行来进行复制/删除操作
gg/G: 光标定位到页首/页尾
查找数据:在可视化界面中 按/ + 要查找的数据
二、文本编辑器 vi 和 vim 命令