Linux——echo命令,管道符,vi/vim 文本编辑器

1.echo 命令
作用
向终端设备上输出字符串或变量的存储数据
格式
echo " 字符串 "
echo $ 变 量名

root@server \~\] # echo $SHELL # 输出变量的值必须加 $ /bin/bash \[root@server \~\] # str1=" 我爱中国 " # 自定义变量 **echo** **重定向输出到文件** echo " 字符串 " \> 文件名 echo " 字符串 " \>\> 文件名 # 追加 **2.管道符** **作用** 用于两个命令或多个命令相连接,将左侧命令的结果作为右侧命令的数据输入 **格式** 命令 1 \| 命令 2 \| 命令 3 \| ...... \[root@server \~\] # cat /etc/passwd \| wc -l # 统计 passwd 文件的行数 \[root@server \~\] # cat /etc/group \| tee test1.txt \| wc -l **3.vi/vim** **文本编辑器** **vi** 在 Linux 系统中一切都是文件,配置一个服务就是使用文本编辑器修改配置文件的参数 所有的 Unix 系统都会内建 vi 文本编辑器,其他的文本编辑器则不一定会存在; 很多个别软件的编辑接口都会主动调用 vi ,如: crontab, visudo 等指令 Vim 的发布最早可以追溯到 1991 年,英文全称为: "Vi IMproved" ,也就是对 vi 编辑器的提升版本,最大的 特点是以字体颜色辨别语法的正确性,方便程序设计,编辑速度快 **vim** **编辑器的三种模式** **结构图:** ![](https://img-blog.csdnimg.cn/direct/7bef9868604148af8bdb7e844f89d671.png) **概念** 命令模式:也成为了阅读模式,可以控制光标移动,对文本进行查看、删除、复制粘贴等操作(默认) 编辑模式:也称为插入模式,可以对文本进行编辑 末行模式:保存、退出、设置编辑环境 进入的顺序 刚打开文件后进入的为命令模式(默认) 命令模式点击 i' 键进入输入模式,点击 Esc 返回命令模式 命令模式中点击冒号进入末行模式,点击 Esc 返回 输入模式与末行模式不可以相互进入 **3.** **命令模式的快捷键** **光标跳转按键** ![](https://img-blog.csdnimg.cn/direct/3d28f577bd55434fb00064ef083ccf77.png) **复制、粘贴、删除** ![](https://img-blog.csdnimg.cn/direct/ac8b8acb264d481d818568e6cba6c415.png) **编辑模式的快捷键** 可通过如下任意一种功能键从命令模式切换到编辑模式 按 esc 键可从编辑模式切换到命令模式 ![](https://img-blog.csdnimg.cn/direct/be582351d1cd4dd399407d6b0aafea73.png) **末行模式的快捷键** 按 : 或者 / 可从命令模式切换到末行模式 按 esc 键可从末行模式切换到命令模式。 **查找关键字并替换** ![](https://img-blog.csdnimg.cn/direct/d9ce506070d5439ca1a420fa1bdf559c.png) **保存退出** ![](https://img-blog.csdnimg.cn/direct/2ae5d3f83df44a55841d4f6c9da71bda.png) 其他知识点 ![](https://img-blog.csdnimg.cn/direct/2fa9fbadae954af1b4fcb940a051628d.png)

相关推荐
菜的不敢吱声7 小时前
swift学习第4天
服务器·学习·swift
2501_9418059310 小时前
在大阪智能零售场景中构建支付实时处理与高并发顾客行为分析平台的工程设计实践经验分享
数据库
晚枫歌F10 小时前
Dpdk介绍
linux·服务器
李慕婉学姐10 小时前
【开题答辩过程】以《基于JAVA的校园即时配送系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·开发语言·数据库
珠海西格电力11 小时前
零碳园区有哪些政策支持?
大数据·数据库·人工智能·物联网·能源
数据大魔方11 小时前
【期货量化实战】日内动量策略:顺势而为的短线交易法(Python源码)
开发语言·数据库·python·mysql·算法·github·程序员创富
TH_111 小时前
35、AI自动化技术与职业变革探讨
运维·人工智能·自动化
风送雨11 小时前
FastMCP 2.0 服务端开发教学文档(下)
服务器·前端·网络·人工智能·python·ai
Chasing Aurora11 小时前
数据库连接+查询优化
数据库·sql·mysql·prompt·约束
倔强的石头_11 小时前
【金仓数据库】ksql 指南(六)—— 创建与管理用户和权限(KingbaseES 安全控制核心)
数据库