当前位置:首页 > Liunx

shell文本编辑模式及信息输出说明-08

邓鹏3年前 (2024-01-13)Liunx848

关于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 拥有非常丰富的功能和命令,可以根据需要进行进一步学习和探索。


扫描二维码推送至手机访问

版权声明:本文由PowerShell中文社区发布,如需转载请注明出处。

本文链接:https://www.powershell.com.cn/?id=35

“shell文本编辑模式及信息输出说明-08” 的相关文章

shell循环语法说明-03

shell循环语法说明-03

#课程目标掌握for循环语句的基本语法结构掌握while和until循环语句的基本语法结构能使用RANDOM变量产生随机数理解嵌套循环易混符号小结符号说明$( )执行符`` 反撇号,不是单引号执行符$[ ]运算符$(( ))运算符${ }获取变量并可以做截取[  ]判断条件[[  …

shell中正则表达式-05

shell中正则表达式-05

正则表达式正则表达式(Regular Expression、regex或regexp,缩写为RE),也译为正规表示法、常规表示法,是一种字符模式,用于在查找过程中匹配指定的字符。几乎所有开发语言都支持正则表达式,后面学习的python语言里也有正则表达式.linux里主要支持正则表达式的命令有gre…

CentOS7 服务器上使用T4显卡部署大型AI模型的详细教程

CentOS7 服务器上使用T4显卡部署大型AI模型的详细教程

环境准备服务器配置CPU:Platinum8225c 显卡T4 GPU:T4 内存32GB操作系统:Centos7.6英伟达显卡驱动Docker容器环境Docker使用的NVIDIA驱动Ollama容器镜像操作步骤:1 如下为腾讯云部署,登录后系统会自动安装英伟达驱动,安装完成后使用如下命令查看。2…

CentOS运维全套常用命令详解

CentOS运维全套常用命令详解

CentOS是企业服务器主流Linux发行版,本文整理运维高频操作命令,覆盖系统信息、磁盘、网络、进程、软件包、权限、日志、防火墙等场景,每条附带参数说明,可直接复制用于服务器操作。一、系统信息查看命令1、系统版本与内核# 查看系统发行版本 cat /etc/centos-re…

CentOS 7 标准系统安装完整实操教程

CentOS 7 标准系统安装完整实操教程

摘要:本文为标准化CentOS服务器安装运维文档,兼容物理服务器、VMware虚拟机、KVM虚拟化环境,采用生产通用最小化安装规范。全文包含镜像准备、引导安装、磁盘分区规划、网络配置、账号设置、系统初始化与运维注意事项,可作为企业服务器标准化部署参考手册。目录(页面锚点可跳转)一、前言二、安装前期准…

CentOS7 添加新磁盘完整实战教程

CentOS7 添加新磁盘完整实战教程

摘要:本文为CentOS7生产服务器新增磁盘完整实操指南,包含磁盘识别、分区创建、LVM逻辑卷扩容、裸盘直接挂载两种主流方案,附带全程可复制命令,区分测试环境与生产环境操作风险,解决服务器扩容硬盘、挂载新数据盘常见问题,适合运维工程师线上扩容落地使用。目录(页面锚点可跳转)一、前言二、安装前期准备三…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。