如何使用终端在linux中创建和编辑文本文件(create and edit text file in linux by using terminal)

这个wikiHow教你如何在两个流行的Linux文本编辑器中创建和编辑文本文件。几乎所有Linux系统都预装了Nano,这是一个简单易用的文本编辑器。如果你不喜欢(或没有)Nano,你也可以使用Vi(或Vim,取决于系统)来编辑文本文件。Vi和Vim的使用更具挑战性,因为有大量命令和两种不同的模式。...

方法1方法1/2:使用纳米

  1. 1按Control+Alt+T打开新的终端窗口。在几乎所有版本的Linux中,这个键盘快捷键都会打开一个终端窗口。您还可以双击应用程序列表中的终端图标,或者单击仪表板菜单(如果使用GNOME)并搜索终端。Nano是一个非常易于使用的文本编辑器,预装在所有基于Ubuntu的Linux发行版上。如果你没有Nano,你可以通过运行sudo-apt-install-Nano(Ubuntu和Debian)或sudo-yum-install-Nano(CentOS和Fedora)来获得它。如果你曾经使用过Pico文本编辑器,你会发现Nano本质上是一样的。与Vi和Vim不同的是,使用它时不需要在命令和输入模式之间切换。
  2. Image titled Create and Edit Text File in Linux by Using Terminal Step 1
  3. 2导航到要在其中创建文件的目录。您可能希望将文件放在主目录中的某个位置,打开终端窗口时,您已经在主目录中了。如果要将文件放在现有的子目录中,可以使用cd命令到达该子目录。要查看当前目录(主目录)中的所有文件夹,请键入ls并按Enter键。要转到主目录中的目录,请键入cd directoryname并按Enter键(用目录名替换directoryname)。如果要创建新目录,请运行makedir directoryname(将directoryname替换为您想要为新目录指定的名称)。然后,使用cd directoryname进入该目录。您可以在主目录之外创建和编辑文件,但需要根访问权限。
  4. Image titled Create and Edit Text File in Linux by Using Terminal Step 2
  5. 3输入nano文件名,然后按↵ 进来将文件名替换为要为新文本文件指定的名称。这将创建并打开具有该名称的新文本文件。例如,如果要创建名为“testfile”的文件,请键入nano testfile并按Enter键。在文件名末尾添加“.txt”可能会有所帮助,这样你就知道它是一个文本文件。如果当前目录中有同名文件,则此命令将打开该文件。
  6. Image titled Create and Edit Text File in Linux by Using Terminal Step 3
  7. 4在窗口底部找到命令列表。输入文件时可以使用的命令显示在Nano的底部。要查看更多命令,只需通过从窗口的一个角拖动窗口来放大它。这些命令要么以克拉(^)或M开头。克拉代表控制键,而M代表Alt键。例如,^U是要粘贴的命令。要粘贴复制的内容,请按Control+U.M-U,这是撤消上一个操作的命令。要撤消,请按Alt+U。要查看所有Nano命令,请按Control+G。
  8. Image titled Create and Edit Text File in Linux by Using Terminal Step 4
  9. 5.输入你的文件。如果需要移动光标,请使用箭头键。可以使用鼠标突出显示要复制和/或粘贴的文本。要复制高亮显示的文本,请按Alt+6。然后,使用箭头键移动到文件中的另一个位置,然后按Control+U进行粘贴。
  10. Image titled Create and Edit Text File in Linux by Using Terminal Step 5
  11. 6按Control+O键保存文件。由于您已经为文件命名,因此不会要求您为该文件命名。但是,如果您启动了一个文件,但没有给它命名(只在没有文件名的提示下运行nano),系统会要求您键入新文件的名称,然后按Enter键保存。避免按Control+S键进行保存的诱惑,因为这只会冻结终端窗口!
  12. Image titled Create and Edit Text File in Linux by Using Terminal Step 6
  13. 7按Control+X退出Nano。这将返回命令提示符。您可以像以前一样,通过键入Nano filename重新打开在Nano中创建的文件。
  14. Image titled Create and Edit Text File in Linux by Using Terminal Step 7

方法2方法2/2:使用vi或vim

  1. 1按Control+Alt+T打开新的终端窗口。这将在任何版本的Linux中打开一个新的终端。您还可以双击应用程序列表中的终端图标,或者单击仪表板菜单(如果使用GNOME)并搜索终端。Vi是最古老、最标准化的基于Unix的文本编辑器之一。Vim代表“Vi改进”,这意味着它与Vi类似,但具有更多功能。在大多数现代版本的Linux上,在提示符下运行vi实际上会启动Vim。两个编辑器的基本命令相同。Vi比Nano有更多的学习曲线,但一旦你掌握了窍门,它就很容易使用。
  2. Image titled Create and Edit Text File in Linux by Using Terminal Step 8
  3. 2Go到要在其中创建文件的目录。您可能希望将文件放在主目录中的某个位置,打开终端窗口时,您已经在主目录中了。如果要将文件放在现有的子目录中,可以使用cd命令到达该子目录。要查看当前目录(主目录)中的所有文件夹,请键入ls并按Enter键。要转到主目录中的目录,请键入cd directoryname并按Enter键(用目录名替换directoryname)。如果要创建新目录,请运行makedir directoryname(将directoryname替换为您想要为新目录指定的名称)。然后,使用cd directoryname进入该目录。您可以在主目录之外创建和编辑文件,但需要根访问权限。
  4. Image titled Create and Edit Text File in Linux by Using Terminal Step 9
  5. 3输入vi文件名,然后按↵ 进来或者,您可以键入vim filename,以确保文件在vim而不是Vi中打开。此命令的“Vi”部分选择vim文本编辑器作为要使用的程序。将文件名替换为要分配给新文件的名称。例如,对于名为“sample.text”的文件,您需要键入vi sample。txt。如果当前目录中有同名文件,则此命令将打开该文件。
  6. Image titled Create and Edit Text File in Linux by Using Terminal Step 10
  7. 4按i键。当你打开Vi或Vim时,它会以一种叫做命令模式的特殊模式打开。按I键将进入插入模式,您可以在插入模式下打字。当你按下I键时,你应该会看到--插入--在窗口底部弹出。
  8. Image titled Create and Edit Text File in Linux by Using Terminal Step 11
  9. 5.输入文本。当您处于插入模式时,您可以像通常对任何其他文本文档那样简单地键入。要转到下一行,只需按Enter键。
  10. Image titled Create and Edit Text File in Linux by Using Terminal Step 12
  11. 6按Esc键。这会让你回到命令模式。命令模式是进行保存、复制、粘贴和退出等操作的模式。当你不再在窗口底部看到“插入”时,你就会知道你处于命令模式。在Vi和Vim中都处于命令模式时,可以使用箭头键在文档中移动。Vim还允许您使用箭头键在插入模式下移动。按i键可随时返回插入模式。
  12. Image titled Create and Edit Text File in Linux by Using Terminal Step 13
  13. 7.输入:w并按下↵ 进来所有Vi/Vim命令都以冒号开头,并且:w命令保存文件(将“w”视为“write”)。如果创建了一个没有名称的文件(或希望将当前编辑保存到新文件),请键入:w filename,将filename替换为您希望为该文件指定的名称。要获取帮助并了解有关Vi/Vim命令的更多信息,请在命令模式下键入:help,然后按Enter键。
  14. Image titled Create and Edit Text File in Linux by Using Terminal Step 14
  15. 8.输入:q并按↵ 进入退出。这将关闭文件并返回命令提示符。要重新打开文件,只需键入vi filename或vim filename。您还可以在命令模式下键入:wq,同时保存和退出。
  16. Image titled Create and Edit Text File in Linux by Using Terminal Step 15
  • 请确保在退出之前保存文件,因为您不会总是收到未保存更改的警告。
  • 您可以在命令提示符下运行man vi或man nano来查看这些文本编辑器的手册。
  • Vim over Vi最有用的特性之一是它的语法高亮显示,这对程序员来说非常好。它还具有集成的拼写检查,以及在插入模式下使用箭头键移动的能力。
  • 发表于 2022-03-20 09:08
  • 阅读 ( 73 )
  • 分类:IT

你可能感兴趣的文章

40多个最常用的linux终端命令

... 在您真正充分利用终端之前,您需要知道如何导航它。这就是为什么我们认为这些是最基本的Linux命令:如果你不能更改目录或者在一个你不记得如何使用的命令上获得帮助,那么再多的终端知识也帮不了你。 ...

  • 发布于 2021-03-15 21:40
  • 阅读 ( 271 )

如何在linux终端上操作图像

... 下面介绍如何使用Linux convert工具,它允许您通过命令行对终端执行所有这些操作,以及更多操作。 ...

  • 发布于 2021-03-27 05:34
  • 阅读 ( 219 )

如何在linux中创建新文件

Linux中有几种不同的应用程序和命令可以为您创建新文件,即使不启动应用程序。使用哪种方法取决于文件的用途。让我们看看这些选项,这样您就可以知道哪一个对您最有用。 ...

  • 发布于 2021-03-28 22:06
  • 阅读 ( 253 )

如何向linux shell脚本添加gui

...ash脚本中使用GUI窗口、滑块、单选按钮、进度条等。学习如何使用zenity工具箱,并对Bash脚本进行整容。我们会教你怎么做。 Bash脚本是一种功能强大的编程语言,由于它内置在Bash shell中,因此每个人都可以随时使用它。这是一...

  • 发布于 2021-04-03 07:01
  • 阅读 ( 304 )

在linux中,当一个新文件被添加到一个目录时,如何执行一个任务

本教程将向您展示如何使用Linux文件系统事件(notify)在每次文件出现在目录中时获得通知。您可以使用这些触发器来自动执行系统上的常见任务。 我们将编写一个脚本,监视一个目录并对添加的新文件执行操作。一旦检测到每...

  • 发布于 2021-04-03 18:12
  • 阅读 ( 244 )

如何在linux(或macos)上使用vim对文本文件进行密码保护

...使用单独的实用程序加密文本文件更快、更方便。下面是如何设置它。 确保系统的vim支持加密 一些Linux发行版,包括Ubuntu,默认情况下包含vim的最低版本,仅用于基本的文本编辑。例如,Ubuntu称这个包为“vim tiny”。如果您尝...

  • 发布于 2021-04-08 02:37
  • 阅读 ( 221 )

如何在linux上安全地运行不受信任的可执行文件?

...驱动的问答网站分组。 问题 超级用户读者Emanuele想知道如何在Linux上安全运行不受信任的可执行文件: I have downloaded an executable file compiled by a third party and I need to run it on my system (Ubuntu Linux 16.04, x64) with full access to HW resources such a...

  • 发布于 2021-04-08 13:43
  • 阅读 ( 175 )

如何在linux中使用“cat”命令组合文本文件

...相关的主要功能:创建、显示和组合文本文件。 相关:如何在Linux中使用命令行快速创建文本文件 我们讨论了在Linux中使用cat命令(以及其他命令)在命令行上创建和查看文本文件。但是假设您有三个文本文件:file1.txt、file2.txt...

  • 发布于 2021-04-08 20:46
  • 阅读 ( 180 )

如何使一个文件同时出现在多个文件夹中?

如果您为工作设置了大量文件夹,并且在工作日需要在所有文件夹中使用相同的脚本文件,那么除了大量复制和粘贴之外,最简单的方法是什么?今天的超级用户问答帖子为沮丧的读者提供了一些有用的答案和建议。 今天的问...

  • 发布于 2021-04-10 21:32
  • 阅读 ( 183 )

如何打开和编辑windows.lnk快捷方式文件?

...文件来编辑它,但在少数情况下可能需要或需要它。但是如何打开和编辑快捷方式文件呢?今天的超级用户问答有答案。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。...

  • 发布于 2021-04-11 08:55
  • 阅读 ( 312 )
extrewool
extrewool

0 篇文章

相关推荐