RHCSA —— 第八节 (编辑器、编辑命令等)

Vi/vim编辑器

vim 编辑器 就是相当于在windows中创建一个记事本,一个word文档里面进行编辑所需要的内容。在linux中编辑文本文件,包括但不限于编辑源代码、配置文件、日志文件等文件内容。

三种模式

这是在编辑器中存在三种模式:命令模式、插入模式、末行模式,三个之间可以相互转换,但是插入模式和末行模式不能直接转换(通过esc键返回),都得基于命令模式。不知道自己在什么模式下,都可以通过esc键 返回到命令模式下。

命令模式转换到插入模式:通过a、i、s、o键 进入,反之则按esc键

命令模式转换到末行模式:通过:或者/ 键 进入 ,反正则按esc键

进入到命令模式下

刚打开编辑器的 蓝色~ 是占位符 不占空间,当你手动输入~ 占用空间

命令编辑中的输入输出

输出重定向:>(覆盖),>>(追加)

输入重定向:<,<<

|:管道符

标准错误输出

把pwd的内容输出到newfile里面 分号隔开互不影响,按顺序执行

单引号 强引用 双引号 弱引用

把 123 ;ls; pwd 看成一个整体

> 覆盖

>> 追加

Echo

输入重定向

Cat 隐藏用法

输入123 会显示123 要退出 ctrl+C

end标记符 先输入 后输出到显示屏 end 为结束信号

先输出 后输入到cat.txt

tee:同时输出到屏幕和文件 格式:命令 | tee 文件

先执行date 输出到屏幕上,然后输入到date.txt文件里面

复制文件:cp 原文件 新文件

移动文件:mv 原文件 新文件

直接移动不修改名字 移动修改名字

隐身用法:重命名

过滤文本:grep 关键/词 文件

grep sed,awk 文本三剑客

. 当前目录下

以s结尾后面加$ 查询s结尾的文件

以D开头的前面加^ 查询D开头的文件

查询0-9的文件用

原则一个个匹配,几个中选择一个去匹配 不会按照整个区查找。

过滤空行 和反选-v

不是以4开头的文件 ^在【】外表示非

过略 非空行

切割显示:cut -d(指定分隔符) -f(指定需要的字段)

以:冒号进行切割,切割一到三列 在/etc/passwd里面

实训:切割ip地址

IP地址为:192.168.222.130/24

以空格为分隔符 第六行

切出单个ip地址

排序显示:sort

添加aaa

按照ascll码排列

-n 按照数值排列 正向排序

-r 按照数值大到小 反向排序

不会去重123

-u 去重

去重显示uniq

去重 连续的行 若 头 尾 那无法删除

去重 + 显示的次数

里面的内容 排序 统计次数

tr 替换显示 (需要和cat 连用) 集合2要>=集合1

前面是正常一一对应 后面是非正常对应替换

Wc 统计 行 、单词数 、字符

统计行数 -l 统计单词 -w

相关推荐
小五传输11 小时前
消防总队信创改造实践:国产文件传输服务器解决文件传输难题
大数据·运维·安全
云飞云共享云桌面11 小时前
医疗器械设备研发:多人同时操作 SolidWorks,怎样依靠单台服务器替代多工作站
运维·服务器·网络·数据库·制造
T型码农要学习11 小时前
开源项目5|FileBrowser:免费在线文件管理器!随时随地管控服务器文件
运维·服务器·人工智能·开源
朱 欢 庆11 小时前
云服务器附件备份到本机内网服务器
运维·服务器·前端·经验分享
智恒百亿11 小时前
8 卡 RTX 5090 服务器深度实测:256GB 显存能否支撑 70B 模型微调?选型参考
大数据·运维·服务器·人工智能
志栋智能17 小时前
超自动化运维如何支持合规审计?
运维·自动化
小诗懂技术17 小时前
【网络通信UDP】基础 进程间不同主机的通信
运维·服务器·网络
名字还没想好☜17 小时前
Docker 容器安全加固实战:非 root、只读根文件系统、drop capabilities 与最小攻击面
运维·安全·docker·容器·kubernetes
琥珀色糖17 小时前
Linux守护进程
linux·终端·守护进程·会话·进程组
鹤落晴春17 小时前
有状态应用 vs 无状态应用
运维·云原生·k8s