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