当前位置:首页 > Liunx > 正文内容

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

邓鹏1年前 (2024-01-13)Liunx359

关于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” 的相关文章

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

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

环境准备服务器配置CPU:Platinum8225c 显卡T4 GPU:T4 16GB  CPU:8核 内存32GB操作系统:Centos7.6英伟达显卡驱动Docker容器环境Docker使用的NVIDIA驱动Ollama容器镜像,Ollama支持的显卡型号:点击查看查看运行环境的资源使...

发表评论

访客

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