我最喜欢的Linux命令行编辑器 - 你的编辑是什么?


了解如何通过命令行快速有效地编辑文件对每个Linux系统管理员都至关重要。文件编辑每天执行,无论是配置文件,用户文件,文本文档还是您需要编辑的任何文件。

这就是为什么选择一个喜欢的命令行文本编辑器并掌握它的好主意。知道如何使用其他文本编辑器是很好的,但是您应该掌握至少一个,这样您就可以在需要时执行更复杂的任务。

在本教程中,我们将向您展示Linux中最常见的命令行文本编辑器,并向您展示它们的优缺点。

1. Vi / Vim编辑器

在我们的列表中首先是臭名昭着的 Vi / Vim Vim 来自 Vi 改进)。这是一个非常灵活的文本编辑器,可以对文本执行许多不同的操作。

例如,您可以使用正则表达式使用vim替换文件中的文本片段。这当然不是唯一的好处。 Vi(m)提供了一种在线条,单词段落之间导航的简便方法。它还包括文本突出显示。

Vim 可能不是最友好的文本编辑器,但它通常是开发人员和Linux高级用户首选的。如果要在系统上安装此命令行文本编辑器,可以使用与操作系统关联的命令:

$ sudo apt-get install vim         [On Debian and its derivatives]
# yum install vim                  [On RedHat based systems]
OR
# dnf install vim                  [On newer Fedora 22+ versions]

如果您想查看我们对vi(m)的完整报道,请点击以下链接:

  1. Learn and Use Vi/Vim as a Full Text Editor in Linux
  2. Learn ‘Vi/Vim’ Editor Tips and Tricks to Enhance Your Skills
  3. 8 Interesting ‘Vi/Vim’ Editor Tips and Tricks

纳米编辑

Nano 可能是最常用的命令行文本编辑器之一。这样做的原因是它的简单性以及它在大多数Linux发行版中预装的事实。

Nano没有vim的灵活性,但如果你需要编辑一个大文件,它肯定会完成工作。实际上 pico nano 非常相似。两者都在底部显示其命令选项,以便您可以选择要运行的选项。使用 Ctrl 的组合键和底部显示的字母组合完成命令。

Nano具有以下功能,您可以立即使用:

  1. Get Help
  2. Write out
  3. Justify
  4. Read File
  5. Where is (search)
  6. Previous page
  7. Next page
  8. Cut Text
  9. Uncut Text
  10. Cur Pos (Current position)
  11. Spell check
$ sudo apt-get install nano         [On Debian and its derivatives]
# yum install nano                  [On RedHat based systems]
OR
# dnf install nano                  [On newer Fedora 22+ versions]

您可以在此链接上查看我们使用Nano编辑器编辑文件的完整指南:

  1. How to Use Nano Editor in Linux

3. Emacs编辑

这可能是我们列表中最复杂的文本编辑器。它是最老的命令行编辑器,可用于基于Linux和UNIX的系统。 Emacs 可以通过为不同类型的任务提供集成环境来帮助您提高工作效率。

起初,用户界面可能看起来有点令人困惑。好消息是,emacs有一个非常详细的手册,可以帮助您进行文件导航,编辑,自定义,设置命令。 Emacs是高级 * Nix 用户使用的终极工具。

以下是一些功能,使其成为我们之前提到的编辑器的首选:

  1. Emacs server platform enables multiple hosts to connect to the same Emacs server and share the buffer list.
  2. Powerful and extensible file manager.
  3. Customization beyond a regular editor – as some say it’s an OS within the OS.
  4. Commands customization.
  5. Can change to Vi(m) like mode.

Emacs是一个多平台编辑器,可以使用下面显示的命令轻松安装:

$ sudo apt-get install emacs         [On Debian and its derivatives]
# yum install emacs                  [On RedHat based systems]
OR
# dnf install emacs                  [On newer Fedora 22+ versions]

$ sudo apt-get install emacs23-nox

结论

还有其他命令行编辑器,但它们几乎没有达到上述3提供的功能。无论您是Linux新手还是Linux大师,您都必须至少学习上述编辑器中的一个。如果我们错过了本文中的任何命令行编辑器,请不要忘记通过评论通知我们。

版权所有。 © Linux-Console.net • 2019-2020