Linux下编辑并保存文件操作步骤

2023-11-13

在这里插入图片描述

墙裂建议看下,戳:vi 和 VIM的区别 详细介绍了编辑文件保存

步骤一: 打开命令控制台找到要编辑的文件,可执行命令ls看看下面有几个文件
如要编辑的文件名称为:test

步骤二: 打开文件 ——命令:vi 文件名
如打开文件test:vi test

步骤三: 修改这个文件的内容,按下间键盘上的 ‘i’ 键,最下方就会变成
INSERT,就可以修改了

步骤四: 修改后保存并退出

首先退出:按下键盘上 Esc
其次:按下键盘上 冒号
最后:输入 wq 按回车即可【:wq】

步骤五: 查看是否保存成功
再次打开这个文件查看是否保存成功,查看文件命令:cat 文件名【eg:cat test】

注意:不保存的命令 按下Esc,再输入【:q!】

注:有时候修改保存,返回查看没有修改成功!
解决方法:查看服务器内存是否满了
命令:
df -h   显示文件系统的磁盘空间使用情况
free -h:系统内存及虚拟内存使用情况

戳:测试常用常见Linux命令(包含基本上线部署流程)

戳:Linux修改文件出现[O]pen Read-Only、(E)dit anyway、( R)ecover解决方法

戳:Linux环境部署之backup.sh备份

戳:Linux环境部署停服之stop.sh

在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux下编辑并保存文件操作步骤 的相关文章

  • ioctl 命令的用户权限检查

    我正在实现 char 驱动程序 Linux 并且我的驱动程序中有某些 IOCTL 命令仅需要由 ADMIN 执行 我的问题是如何在 ioctl 命令实现下检查用户权限并限制非特权用户访问 IOCTL 您可以使用bool capable in
  • 批量删除文件名中包含 BASH 中特殊字符的子字符串

    我的目录中有一个文件列表 opencv calib3d so2410 so opencv contrib so2410 so opencv core so2410 so opencv features2d so2410 so opencv
  • 使用 \r 并打印一些文本后如何清除控制台中的一行?

    对于我当前的项目 有一些代码很慢并且我无法使其更快 为了获得一些关于已完成 必须完成多少的反馈 我创建了一个进度片段 您可以在下面看到 当你看到最后一行时 sys stdout write r100 80 n I use 80覆盖最终剩余的
  • 通过 Visual Studio 2017 使用远程调试时 Linux 控制台输出在哪里?

    我的Visual Studio 2017 VS2017 成功连接Linux系统 代码如下 include
  • 在centos中安装sqlite3 dev和其他包

    我正在尝试使用 cpanel 在 centos 机器上安装 sqlite dev 和其他库 以便能够编译应用程序 我对 debian 比 centos 更熟悉 我知道我需要的库是 libsqlite3 dev libkrb5 dev lib
  • linux-x64 二进制文件无法在 linuxmusl-x64 平台上使用错误

    我正在安装Sharp用于使用 package json 的 Nodejs 项目的 docker 映像上的映像压缩包 当我创建容器时 我收到有关 Sharp 包的以下错误 app node modules sharp lib libvips
  • 无需超级用户即可在 Linux 中打开 RAW 套接字

    我必须编写一个在 Linux 上运行的 ping 函数 语言是 C 所以 C 也可以 在网上搜索并查看源代码ping命令 事实证明我应该创建一个原始套接字 icmp sock socket AF INET SOCK RAW IPPROTO
  • GMail 421 4.7.0 稍后重试,关闭连接

    我试图找出为什么它无法使用 GMail 从我的服务器发送邮件 为此 我使用 SwiftMailer 但我可以将问题包含在以下独立代码中
  • C 语言的符号表

    我目前正在开发一种执行模式匹配的静态分析工具 我在用Flex https github com westes flex生成词法分析器 我编写了代码来管理符号表 我不太有经验C 所以我决定将符号表实现为线性链表 include
  • 如何根据标签将单个 XML 文件拆分为多个

    我有一个带有标签的 XML 文件 我想像这样分割文件
  • 并行运行 shell 脚本

    我有一个 shell 脚本 打乱大型文本文件 600 万行和 6 列 根据第一列对文件进行排序 输出 1000 个文件 所以伪代码看起来像这样 file1 sh bin bash for i in seq 1 1000 do Generat
  • 使用 MAX_ORDER / 包含 mmzone.h

    根据https www kernel org doc Documentation networking packet mmap txt https www kernel org doc Documentation networking pa
  • .net-core:ILDASM / ILASM 的等效项

    net core 是否有相当于 ILDASM ILASM 的功能 具体来说 我正在寻找在 Linux 上运行的东西 因此为什么是 net core ildasm 和 ilasm 工具都是使用此存储库中的 CoreCLR 构建的 https
  • 从 Xlib 转换为 xcb

    我目前正在将我的一个应用程序从 Xlib 移植到 libxcb 但在查找有关我有时使用的 XInput2 扩展的信息时遇到了一些麻烦 libxcb 中有 XInput2 实现吗 如果是的话 在哪里可以找到文档 目前我在使用此功能时遇到问题
  • 静态方法的 Java 内存模型

    我来自操作系统和 C 语言背景 在代码编译时 世界很简单 需要处理和理解堆栈 堆文本部分等 当我开始学习 Java 时 我确实了解 JVM 和垃圾收集器 我对静态方法感到很有趣 根据我的理解 类的所有实例都会在堆中创建 然后被清理 但是 对
  • 如何在 Linux 中使用 C 语言使用共享内存

    我的一个项目有点问题 我一直在试图找到一个有据可查的使用共享内存的例子fork 但没有成功 基本上情况是 当用户启动程序时 我需要在共享内存中存储两个值 当前路径这是一个char and a 文件名这也是char 根据命令参数 启动一个新进
  • 错误:“rjags”的包或命名空间加载失败

    在终端的 conda 环境之一中 我能够成功安装包 rjags 但是 当我在该环境中运行 R 并运行库 rjags 时 出现以下错误 加载所需的包 coda 错误 rjags 的包或命名空间加载失败 rjags 的 loadNamespac
  • 在生产服务器上使用 Subversion 使文件生效的最佳方法是什么?

    目前我已经设置了 subversion 这样当我在 Eclipse PDT 中进行更改时 我可以提交更改 它们将保存在 home administrator 中项目文件 该文件具有 subversion 推荐的 branches tags
  • linux下如何从文本文件中获取值

    我有一些文本格式的文件 xxx conf 我在这个文件中有一些文本 disablelog 1 当我使用 grep r disablelog oscam conf 输出是 disablelog 1 但我只需要值1 请问你有什么想法吗 一种方法
  • 检查已安装的软件包,如果没有找到则安装

    我需要检查已安装的软件包 如果未安装则安装它们 RHEL CentOS Fedora 示例 rpm qa grep glibc static glibc static 2 12 1 80 el6 3 5 i686 如何在 BASH 中进行检

随机推荐

  • SpringBoot+mybatis入门

    检查maven插件 http maven apache org download cgi 设置自己的maven地址 RestController 表示接受前台请求 首次未设置pom中的 mybatis可以先注释其中的依赖部分 然后 impo
  • Java基础知识面试题

    作者简介 哪吒 CSDN2021博客之星亚军 新星计划导师 博客专家 哪吒多年工作总结 Java学习路线总结 搬砖工逆袭Java架构师 关注公众号 哪吒编程 回复1024 获取Java学习路线思维导图 大厂面试真题 加入万粉计划交流群 一起
  • 汇编那些事

    问题 求100以内的素数 要求 1 以十进制输出这些素数 每行10个 每输出一个素数都要有数秒的停顿 2 统计这些素数的个数 以十进制形式输出 3 计算这些素数之和 以十进制形式输出 并让该和闪烁3次 4 数据的输入和结果的输出都要有必要的
  • STL 空间配置器 allocator

    STL 空间配置器 allocator STL 标准下的 allocator 神奇的 SGI STL SGI 里效率低下的 std allocator SGI 里正规的 std alloc 构造 construct 析构 destroy a
  • 常用git和repo命令

    Repo介绍 AOSP代码管理 常用git和repo命令 repo 工具使用手册 repo和Git的关系 自动同步直到完成的脚本 bin bash filename fetch src sh author counsellors i 0 s
  • Java Web数据库篇之漫谈MySQL锁

    Java Web系列文章汇总贴 Java Web知识总结汇总 1 锁分类 1 1 悲观锁 释义 就是很悲观 每次去拿数据的时候都认为别人会修改 所以每次在拿数据的时候都会上锁 这样别人想拿这个数据就会block直到它拿到锁 传统的关系型数据
  • Web容器与Servlet、客户端与服务器请求的建立

    Web服务器与Web应用层属于不容两个范畴 为了让他们两写作 首先应用中介方当制定 Web 应用与Web 服务器进行协作的标准接口 Servlet 就是其中一个主要的协议 接口 Web应用与Web服务器进行协作的一系列标准Java接口 统称
  • LSTM程序输入数据转化

    为了便于大家快速上手LSTM 这里给出简单的MATLAB转换程序 仅供参考 data readmatrix original data xlsx 原始数据 label readmatrix fault labels xlsx 分类标签 4个
  • 数字化转型思考

    数字化转型 数字化转型 新的改变 数字化转型 2022年我开始负责公司管理信息系统 人财物等 的建设和运营 这让我有机会参与数字化的相关实践 2023年公司工作会开完后 自己对今年的数字化工作也做了初步思考 共分为五大部分 1 组织变革 构
  • 点云配准(一)— ICP方法

    本文为博主原创文章 未经博主允许不得转载 本文为专栏 python三维点云从基础到深度学习 系列文章 地址为 https blog csdn net suiyingy article details 124017716 点云配准本质上是将点
  • 常见git提交规范

    type 本次提交的类型 feat 添加新特性 fix bug修复 doc 修改文档 style 代码风格调整 换行 缩进 空格等 不包含任何代码逻辑变化 refactor 代码重构 没有增加任何新功能 没有修复任何bug perf 性能方
  • 使用libwebsocket搭建websocket服务器实例

    webcomm与前端的通讯 websocket服务器操作流程 include
  • 基于Netty和Kafka的物联网数据采集系统

    Netty 的 Reactor 线程模型 目前高性能网络通信服务大多是基于 epoll 机制和多线程模型组合的实现 而 Netty 可依据用户自定义的程序启动参数调整其运行期间的线程模型 Netty 官方推荐使用主从 Reactor 多线程
  • Embedding-based Retrieval in Facebook Search 文献翻译

    Embedding based Retrieval in Facebook Search 摘要 在 Facebook 等社交网络中进行搜索与经典网络搜索相比面临不同的挑战 除了查询文本之外 考虑搜索者的上下文以提供相关结果也很重要 他们的社
  • PHP模版语法支持vue,Vue.js中关于常用模板语法的具体介绍

    本篇文章主要介绍了Vue js学习笔记之常用模板语法详解 小编觉得挺不错的 现在分享给大家 也给大家做个参考 一起跟随小编过来看看吧 本文介绍了Vue js 常用模板语法 分享给大家 具体如下 一 文本渲染 Vue支持动态渲染文本 即在修改
  • 深度学习模型部署学习四

    在 PyTorch 中支持更多 ONNX 算子 学习链接 模型部署入门教程 四 在 PyTorch 中支持更多 ONNX 算子 写在前面 本文档为学习上述链接的相关记录 基本内容一致 仅用于学习用途 若侵权请联系我删除 在 PyTorch
  • 视频文件转gif图片Movie To GIF使用

    系列文章目录 前言 在写博客的时候 如果你想把视频文件上传到网页上怎么办 可能有些网页只支持gif文件格式上传 无法直接上传wmv MP4 等视频格式 怎么办 百度上搜索的视频转gif格式工具 要么是要收费的 要么就是有时间后者视频大小限制
  • 印能捷服务器中文字显示方块,修改Preps中文标记字体解决PJTF/JDF无法导入印能捷问题...

    修改Preps中文标记字体解决PJTF JDF无法导入印能捷问题 书法字体2014 04 11AdobeHeitiStd Regular Preps是大家最常用的印刷拼大版软件 特别是配合印能捷流程出版十分方便 不过 preps的标记如果采
  • THE、QS等四大世界大学排名对比 计算机专业究竟哪家强?

    泰晤士高等教育世界大学排名 QS世界大学排名 USNews世界大学排名 上海软科世界大学学术排名是公认的四大权威世界大学排名 今年9月 英国 泰晤士高等教育 Times Higher Education 简称THE 发布了2020世界大学排
  • Linux下编辑并保存文件操作步骤

    墙裂建议看下 戳 vi 和 VIM的区别 详细介绍了编辑文件保存 步骤一 打开命令控制台找到要编辑的文件 可执行命令ls看看下面有几个文件 如要编辑的文件名称为 test 步骤二 打开文件 命令 vi 文件名 如打开文件test vi te