千家信息网

linux如何编辑文件命令

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章给大家分享的是有关linux如何编辑文件命令的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。这篇文章,不仅仅是写给新手学习的,也是写给我学习Linux的,我在写这篇文
千家信息网最后更新 2025年12月02日linux如何编辑文件命令

这篇文章给大家分享的是有关linux如何编辑文件命令的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

这篇文章,不仅仅是写给新手学习的,也是写给我学习Linux的,我在写这篇文章的时候,也是在学习和了解这些基础命令,同时留着以后备忘。

sed 命令 查看/编辑文件内容

介绍参数:

-i :操作后应用保存到原文件(如果不加这个参数,那么任何修改都不会影响原文件里的内容,只会把结果输出)-e :仅显示处理后的结果# 待写...# 更多的命令可以用 sed --help 来查看。使用:

# 查看 log.txt 第 3 行的内容sed -n '3p' log.txt# 查看 log.txt 第 2-8 行的内容sed -n '2,8p' log.txt# 删除 log.txt 第 1 行(首行)sed -i '1d' log.txt# 删除 log.txt 第 3-7 行sed -i '3,7d' log.txt# 删除 log.txt 最后 1 行(尾行)sed -i '$d' log.txt# 删除 log.txt 中所有空白行sed -i '/^$/d' log.txt# 删除 log.txt 开头是 doubi 的行sed -i '/^doubi/'d log.txt# 删除 log.txt 结尾是 doubi 的行sed -i '/doubi$/'d log.txt# 删除 log.txt 文件中所有包含 233 内容的行sed -i '/233/d' log.txt# 删除 log.txt 文件中第一个 233 文本sed -i 's/233//' log.txt# 删除 log.txt 文件中所有 233 文本(g 代表操作所有匹配规则的文本)sed -i 's/233//g' log.txt# 删除 log.txt 文件中所有 第 5 个 233 文本(5g 代表第五个匹配规则的文本)sed -i 's/233//5g' log.txt# 替换 log.txt 文件中第一个 233 为 666sed -i 's/233/666/' log.txt# 替换 log.txt 文件中所有 233 为 666(g 代表操作所有匹配规则的文本)sed -i 's/233/666/g' log.txt# 替换 log.txt 文件中所有 /ver 为 doubi/,因为有斜杠,所以需要使用 \ 转义,但是单引号会导致无法转义,所以要改成双引号。sed -i "s/\/ver/doubi\//" log.txt# 显示 log.txt 文件中的奇数行或偶数行sed -n 'p;n' log.txt #奇数行sed -n 'n;p' log.txt #偶数行# 更多的命令可以用 sed --help 来查看。

VI、VIM、Nano 编辑文件内容

VI 介绍:

VI 是Linux很棒的一个文本编辑器,不过也存在一些缺点,比如操作麻烦。而 vim 就相当于 VI 的加强版,主要介绍 VIM。

VIM 介绍

# 打开当前目录下的 log.txt 文件,如果没有那么会新建 log.txt 文件(安装 vim 后,使用 vi 和 vim 打开文件没区别)vi log.txtvim log.txt# 在命令行模式下,直接输入以下 符号和字母(区分大小写)## 进入编辑模式(插入模式,按 Esc 键 即可返回命令行模式)i## 删除光标当前所在的一行dd## 删除文件内所有内容dddG## 复制光标当前所在的一行yy## 粘贴刚才复制的一行内容p## 撤销上个操作(误操作可以用这个恢复)u## 保存当前文件( : 是英文的冒号):w## 另存当前文件内容为 log2.txt:w log2.txt## 退出当前文件:q## 不保存 并强制退出当前文件:q!## 保存并退出当前文件:wq# 更多的命令可以用 vi --help / vim --help 来查看。

Nano 介绍

Nano 相对 VIM 更适合新手使用。

# 打开当前目录下的 log.txt 文件,如果没有那么会新建 log.txt 文件nano log.txt# 进入后直接就可以输入修改文本内容了,修改后我们可以使用这个 按键保存内容Ctrl+O# 如果不需要编辑了,那么可以用这个 按键退出当前文件Ctrl+X# 如果你在退出前已经修改但没有保存,那么会提醒你是否保存,如果保存就输入 y ,不保存输入 n# 然后就会让你输入要保存的文件名(默认原文件名,所以直接按 Enter 回车即可,除非你要另存为其他文件名)Enter# 更多的命令可以在 nano 编辑界面中按 F1 键 查看。

感谢各位的阅读!关于linux如何编辑文件命令就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

文件 内容 命令 文本 更多 输入 模式 一行 代表 文件名 篇文章 规则 学习 偶数 光标 参数 奇数 引号 所在 按键 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全与执法部门 如何做到校园网络安全 有刀片机服务器讷 山东移动宽带服务器域名 湖南母婴易购互联网科技 自学网络安全有什么用 预防网络安全意识 魔兽世界莫斯科服务器 网络安全及评 率土之滨最近的几个服务器 顺义区推广网络技术口碑推荐 号牌抓取软件开发 医疗行业软件开发工资为什么低 冷链监控软件开发 手机软件开发学习有哪些书 计算机等级三级教程网络技术 工作室怎么做到全服务器都有金币 广电网络技术股吧 抖音数据查询软件开发 合肥二手服务器回收咨询客服 猪八戒的软件开发网站 4口万兆网卡服务器主板 视频管理服务器断电后起不来 宿城区个性化网络技术诚信服务 安宁gpu云服务器多少钱 重庆银行软件开发岗笔试题 gg服务器框架安全吗 网络技术与软件工程就业方向 保定证券软件开发 如何防止网络安全防范措施
0