如何在我的终端中编辑文本文件

Posted

技术标签:

【中文标题】如何在我的终端中编辑文本文件【英文标题】:How to edit a text file in my terminal 【发布时间】:2016-06-12 05:35:24 【问题描述】:

我正在使用 Linux mint 并使用 vi 命令创建文本文件,现在我创建了一个文本文件并保存了它。如何重新进入编辑文本文件?

vi helloWorld.txt

【问题讨论】:

【参考方案1】:

你没有root权限输入这个

sudo su

如果您想使用 nano 编辑器在您前往的同一目录中创建文件

    nano filename.format

例如:- nano attendaence.txt

    Ctrl+o

    Enter
    
    Ctrl+x
    

如果您想使用 nano 编辑器在您前往的其他目录中创建文件

    nano location/filename.txt
    

eg1:- nano home/ec2-user/public_html/attendence.php

eg2:- nano /home/ec2-user/public_html/attendence.php 2.Ctrl+o 3.Enter 4.Ctrl+x

在同一目录下创建不带编辑器的文件

touch filename.format

例如:- touch helloworld.html 在另一个目录中创建没有编辑器的文件

touch location/filename.format

例如:- touch var/www/index.html

【讨论】:

【参考方案2】:

如果您仍在 vi 编辑器中,您可能处于与您想要的模式不同的模式。按 ESC 几次(直到它响起或闪烁),然后按“i”进入 INSERT 模式或按“a”进入 APPEND 模式(它们是相同的,只是在当前字符之前或之后开始)。

如果您返回命令提示符,请确保您可以找到该文件,然后导航到该目录并执行上述“vi helloWorld.txt”。进入编辑器后,您需要检查 vi 参考以了解如何执行您想要的版本(您可能需要谷歌搜索“vi 参考”或“vi 备忘单”)。

编辑完成后,再次按 ESC,然后输入 :wq 保存您的工作或输入 :q! 退出而不保存。

为了快速参考,here 你有一个基于文本的备忘单。

【讨论】:

【参考方案3】:

使用 vi 再次打开文件。然后按“i”或按插入键,

保存退出

  Enter Esc    

并编写以下命令

  :wq

不保存退出

  :q!

【讨论】:

【参考方案4】:

您可以使用vi helloworld.txt 再次打开该文件,然后使用cat /path/your_file 进行查看。

【讨论】:

【参考方案5】:

试试这个命令:

sudo gedit helloWorld.txt

它会打开一个文本编辑器来编辑你的文件。

sudo nano helloWorld.txt

在这里,您可以在终端窗口中编辑您的文件。

【讨论】:

感谢“纳米”。我在记忆中寻找它的名字。 我在我的笔记中寻找这个命令【参考方案6】:

使用 vi 再次打开文件。然后按插入按钮开始编辑。

【讨论】:

谢谢,没想到;我以为 vi 只是为了创建新文件。 也可以运行 'vimtutor' 来学习如何使用 vi/vim。这当然假设你有 vim(vi 的老大哥),如果你不运行 'sudo apt-get install vim'

以上是关于如何在我的终端中编辑文本文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在mac系统下直接利用文件编辑器与终端编程?

kali终端如何保存并退出

linux中怎么用命令打开文本文件?

linux中怎么用命令打开文本文件?

如何运行文本文档编程命令

终端.app打开Apache的命令™s码httpd.conf文件文本编辑中的文件