shell文本编辑模式及信息输出说明-08
关于Linux文本编辑和信息输出介绍如下
1 直接命令行多行字符输入到一个文本内
2 关于重定向符号的使用方法介绍
3 关于vi编辑模式下快捷命令及方法
#通过EOF写入多行内容到文本,如果是>>表示追加,如果文件不存在,则创建写入,EOF只是一个定界符,其他两个相同的定界符也可以。 cat > /etc/yum.repos.d/local.repo <<EOF [local] name=local baseurl=file:///mnt enabled=1 gpgcheck=0 EOF echo "1234" &> /dev/null #表示把输出的信息丢弃,/dev/null 可以理解一个黑洞垃圾箱,写入到这个文件的任何数据都会丢失。 # &> 代表重定向所有信息 # 2>代表重定向正确输出信息,报错信息直接丢弃 # > 代表重定向所有信息,如果文件存在,直接覆盖里面内容,不存在就创建,并写入内容。 # >>代表重定向所有信息,如果文件存在,直接追加在末尾一行,不存在就创建文件并追加。 echo -e "aa\nbb\ncc" #当echo加上-e 开启增强模式 \n 就可以代表换行,普通模式下\n 不生效 aa bb cc n在 Vim 编辑器中,有许多常用的快捷命令和编辑模式命令。以下是一些常见的 Vim 快捷键和编辑模式命令: 编辑模式的命令:带冒号: 开头表示需要进入输入命令状态,没有带冒号的 表示在锁定模式下直接按快捷键即可生效。 i:切换到插入模式,在当前光标位置前插入文本。 a:切换到插入模式,在当前光标位置后插入文本。 o:在当前行下方插入新行,并切换到插入模式。 O:在当前行上方插入新行,并切换到插入模式。 r:替换当前字符。 dd:删除当前行。 3dd 删除以光标为起始的下面三行,可自定义复制行数 yy:复制当前行。 3yy 复制以光标为起始的下面行三,可自定义复制行数 p:粘贴已复制或删除的文本。 粘贴以复制的文本 :w:保存文件。 :q:退出 Vim 编辑器。 加个!强制退出不保存。 :wq:保存并退出 Vim 编辑器。 :wq!: 强制退出保存, 常用快捷命令: :set number:显示行号。 :set nonumber:隐藏行号。 G:移动到文件末尾。 gg:移动到文件开头。 :n:跳转到指定行号 n。 例如 :8: 光标跳到第8行起始位置, u:撤销上一次操作。 Ctrl-R:重做撤销的操作。 这只是一些常见的 Vim 编辑器命令和快捷键,Vim 拥有非常丰富的功能和命令,可以根据需要进行进一步学习和探索。