Ubuntu下如何对文本进行编辑(详解)

这篇具有很好参考价值的文章主要介绍了Ubuntu下如何对文本进行编辑(详解)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

前言

本篇文章主要记录我在学习Linux的过程中,有关Ubuntu下对文本进行编辑的相关知识。故在此与大家记录分享。也同时希望我的分享能给你带来不一样的收获!

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

目录

前言

一、Gedit编辑器 

二、VI/VIM编辑器 

三、结语


一、Gedit编辑器 

进行文本编辑是最常用的操作, Windows 下我们会使用记事本来完成,或者其它一些优秀
的文本编辑器,比如 notepad++, Ubuntu 下有一个自带的文本编辑器,那就是 Gedit。 Gedit 是一个窗口式的编辑器,关于 Gedit 的使用之前我已经和大家分享过了。这里我们重点分享的是另外一个编辑器: VI/VIM 编辑器。

二、VI/VIM编辑器 

我们如果要在终端模式下进行文本编辑或者修改文件就可以使用 VI/VIM 编辑器, Ubuntu
自带了 VI 编辑器,但是 VI 编辑器对于习惯了 Windows 下进行开发的人来说不方便,比如竟然不能使用键盘上的上下左右键调整光标位置。

因此我推荐大家使用 VIM 编辑器, VIM 编辑器是 VI 编辑器升级版本, VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜单,仅仅使用键盘来完成所有的编辑工作。


我们需要先安装 VIM 编辑器,命令如下:
sudo apt-get install vim


安装完成以后就可以使用 VIM 编辑器了, VIM 编辑器有 3 种工作模式:输入模式、指令
模式和底行模式,通过切换不同的模式可以完成不同的功能,我们就以编辑一个文本文档为例讲解 VIM 编辑器的使用。打开终端,输入命令: vi test.txt,如图所示:

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

输入以上指令后就会创建一个 text.txt 文档,并且使用VIM打开了。如下图所示:

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

当我们试着在图中输入数字,发现根本没法输入,这不是因为我们的键盘坏了。因为 VIM
默认是以只读模式打开的文档,因此我们要切换到输入模式,切换到输入模式的命令如下:

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

最常用的就是“a”,我们在图中按下键盘上的“a”键,这时候终端左下角会提示“插入”字样,表示我们进入到了输入模式,如图所示:

ubuntu编辑文本命令,Linux,ubuntu,linux,运维
这时说明我们已经进入输入编辑模式了。我们可以尝试输入以下文本:

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

在上图中我们在 test.txt 中输入了字母、数字和中文,当我们输入完成以后需要保存文本, Windows 下的记事本可以使用快捷键 Ctrl+S 来保存, VIM 是否也可以使用 Ctrl+S 来保存呢?

你会发现当你按下 Ctrl+S 键以后你的终端不能操作了!!!

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

这是因为在 Ubuntu 下 Ctrl+S 快捷键不是用来完成保存的功能的,而是暂停该终端!所以你一旦在使用终端的时候按下 Ctrl+S快捷键,那么你的终端肯定不会再有任何反应,如果你按下 Ctrl+S 关闭了当前终端的话可以按下 Ctrl+Q 来重新打开终端。
既然 Ctrl+S 不能保存文本文档,那么有没有其它方法保存文本文档呢?肯定是有的,我们需要从 VIM 现在的输入模式切换到指令模式,方式就是按下键盘的 ESC 键,按下 ESC 键以后
终端坐下角的“插入”字样就会消失,此时你就不能在输入任何文本了,如果想再次输入文本的话就按下“a”键重新进入到输入模式。指令模式顾名思义就是输入指令的模式,这些指令是

控制文本的指令, 我们将这些指令进行分类:

ubuntu编辑文本命令,Linux,ubuntu,linux,运维ubuntu编辑文本命令,Linux,ubuntu,linux,运维

上面就是 VI/VIM 的命令模式下最常用的一些命令,还有一些不常用的我没有列出来,感兴趣的可以自行上网查阅。从上面的命令可以看出,并没有保存文本的命令,那是因为保存文档的命令是在底行模式中,我们要先进入到指令模式,进入底行模式的方式是先进入指令模式下,然后在指令模式下输入“:”进入底行模式,如图所示:

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

在图中当进入底行模式以后会在终端的左下角就会出现符号“:”,我们可以在“:”后面输入命令,常用的命令如下:
x         保存当前文档并且退出。

q         退出

w        保存文档

q!     退出VI/VIM,不保存文档

如果我们要退出并保存文本的话需要在“:”底行模式下输入“wq”,如图所示:
ubuntu编辑文本命令,Linux,ubuntu,linux,运维

在“:”底行模式下输入“wq”以后按下回车键就保存 test.txt 并退出 VI/VIM 编辑器,退出
以后我们可以使用命令“cat”来查看刚刚新建的 test.txt 文档的内容,如图所示:

ubuntu编辑文本命令,Linux,ubuntu,linux,运维
从图中可以看出, test.txt 中的内容就是我们用 VIM 输入的内容,至此我们就完整的进行了一遍 VI/VIM 创建文档、编辑文档和保存文档。
在上面讲解进入 VIM 的底行模式的时候之说了在指令模式下输入“:”的方法,还可以在
指令模式下输入“/”进入底行模式,输入“/”以后如图所示

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

在“/”底行模式下我们可以在文本中搜索指定的内容,比如搜索 test.txt 文件中“少年游”三个字,使用方法如图所示:
ubuntu编辑文本命令,Linux,ubuntu,linux,运维

我们以后要在一个文档中搜素是否存在某个字符串的时候就可以使用这种方法。有关 VI/VIM 编辑器的讲解就到这里,我们完整的练习了一遍如何使用 VIM 创建文档、编辑文档、保存文档和在文档中搜索字符串。有关更多更详细的 VIM 编辑器的操作大家自行上网查阅相关文档和博客。

三、结语

以上就是关于我学习Linux的文本编辑操作。分享至此,希望对你有所帮助!

ubuntu编辑文本命令,Linux,ubuntu,linux,运维

ubuntu编辑文本命令,Linux,ubuntu,linux,运维 文章来源地址https://www.toymoban.com/news/detail-840571.html

到了这里,关于Ubuntu下如何对文本进行编辑(详解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Xshell7连接虚拟机时拒绝密码问题解决(ubuntu)+linux vi命令详解

        xshell远程连接时:SSH服务器拒绝了密码,请再输入一次 首先,安装(更新)并开启sshd服务 Ubuntu中默认关闭sshd服务。 2.在虚拟机终端中打开sshd_config文件 sudo vim /etc/ssh/sshd_config 3.修改sshd_config配置文件 按i进入编辑模式,修改打开的配置文件,找到#Authentication:(注意:此行不

    2024年02月02日
    浏览(45)
  • Ubuntu 20.04 Vim 配置指南:个性化你的文本编辑器

    Vim 是一款强大而受欢迎的文本编辑器,广泛用于 Linux 系统中。在 Ubuntu 20.04 上,你可以通过简单的配置来个性化你的 Vim,以满足你的编辑需求。本文将指导你进行一些常见的 Vim 配置,让你的编辑体验更加高效和愉快。 安装Vim:在Ubuntu上,你可以使用包管理器(如apt)来安

    2024年02月14日
    浏览(95)
  • Linux 命令nano(文本编辑器)

    下面是一些Nano编辑器的详细命令和操作: 要启动Nano编辑器并打开一个文件进行编辑,可以使用以下命令: 如果指定的文件不存在,Nano会创建一个新文件并使用给定的文件名。 在Nano编辑器中保存文件非常简单。 如果在编辑过程中对文件进行了修改,Nano会提示您是否保存修改

    2024年04月11日
    浏览(47)
  • Linux fdisk命令详解:如何创建、编辑、删除和显示磁盘分区(附实例和注意事项)

    Linux fdisk命令是用于磁盘分区的工具,可以创建、编辑、删除和显示硬盘分区。它是一个强大且常用的命令,适用于各种Linux发行版。 Linux fdisk命令适用于几乎所有的Linux发行版,包括但不限于Ubuntu、CentOS、Debian等。在不同的发行版中,fdisk命令的安装方式可能略有不同。 在

    2024年02月03日
    浏览(51)
  • [ubuntu系统下的文本编辑器nano,vim,gedit,文件使用,以及版本更新问题]

    在Ubuntu系统下,有许多文本编辑器可供选择,每个编辑器都有其独特的特性和用途。以下是一些常见的文本编辑器: Gedit: 这是Ubuntu默认的文本编辑器,它简单易用,适合基本的文本编辑任务。 安装方法:Gedit通常预装在Ubuntu系统中。如果你需要确保它被安装了,你可以在终

    2024年02月03日
    浏览(54)
  • Linux Vim文本编辑器-Vim常用命令

    距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己的一席之地,话不多说,开始我们今天的Linux学习之旅。 目录

    2024年02月06日
    浏览(64)
  • 快速上手Linux核心命令(六):Linux的文本编辑器vi和vim

    目录 前言 简介 小试牛刀 vi/vim 工作原理及三种模式 常用快捷键 命令行图解 上一篇中已经预告,我们这篇主要说Linux中vi/vim 编辑器。它是我们使用Linux系统不可缺少的工具,学会了,你就可以在Linux世界里畅通无阻,学废了,常用操作你也会了,也是够用了,O(∩_∩)O vi是L

    2023年04月26日
    浏览(63)
  • 【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat

    🎥 屿小夏 : 个人主页 🔥个人专栏 : Linux深造日志 🌄 莫道桑榆晚,为霞尚满天! 在Linux操作系统中,文本编辑和输出命令是每位用户都需要掌握的基本技能。本文将重点介绍两个简单而强大的工具—— nano 文本编辑器和 echo 命令,以及一个灵活多用途的文件查看器——

    2024年04月23日
    浏览(52)
  • Linux:Vim文本编辑器及其应用详解

    众多 Linux 发行版系统,通常都已经默认安装好了 vi 或 Vim 文本编辑器,Centos 也不例外,该系统就默认安装有 vi 文本编辑器,但建议大家使用 Vim。 如果在命令行模式下输入“vim”,输出结果为“Command not found”,则表示此系统中未安装 Vim。 CentOS 系统中,使用如下命令即可安

    2024年02月12日
    浏览(74)
  • Linux文本编辑器vim使用和配置详解

    ​ vim是Linux的一款文本编辑器,可以用来编辑代码,而且支持语法高亮,还可以进行一系列配置使vim更多样化。也可以运行于windows,mac os上。 ​ vim有多种模式,但目前我们只介绍绝大多数场景用的到的模式,也就是命令模式,插入模式和底行模式,其他模式以后用到了会介

    2024年02月05日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包