如何在终端中打开文本文件?

如何在终端中打开文本文件?

有一个名为的文件RESULTS.txt,我想在我的终端中打开这个文件。(我的意思是我想看到文件内容显示在终端而不是某些文本编辑器中)

我怎么做 ?

答案1

对于短文件:

cat <path/your_file>

直接在终端中显示文本文件。

对于较长的文件:

less <path/your_file>

/ text to search Enter可让您在文件中滚动和搜索 ( );按q退出。

例如

cat /home/john/RESULTS.txt
less /home/john/RESULTS.txt

答案2

另一种选择是vim

vim RESULTS.txt

例如,使用 vim 打开文件后,您可以通过键入 来插入文本i。如果要保存文件,请使用:w(write) 或:q(quit) 或:wq(写入并退出) 或:q!(退出但不保存)。有时您需要按下ESC键才能键入命令。

Vim 需要一定的学习,但被广泛使用,并且非常多才多艺的。

查看社区帮助 wiki:https://help.ubuntu.com/community/VimHowto

Vim 是一款高级文本编辑器,它不仅具备 Unix 编辑器“Vi”的强大功能,而且还具有更完整的功能集。Vim 通常被称为“程序员的编辑器”,它对编程非常有用,以至于许多人认为它是一个完整的 IDE。但它并不只适用于程序员。Vim 非常适合各种文本编辑,从撰写电子邮件到编辑配置文件。

答案3

所有这些都是最好的方法,还有一种方法可以做到这一点,那就是使用head命令。

head -n -1 filename.txt

head -n -0 filename.txt

两者都将为您提供相同的输入。

Head命令解释:

通常,head 命令用于打印任何文本文件的起始行。我们可以使用以下命令查看文本文件

head filename.txt

这将打印上述文本文件的前 10 行。

如果你想要指定要查看的行数,那么你可以使用 head 作为

head -n 20 filename.txt

然后将查看上述文本文件中的前 20 行。

如果你想用 head 方式查看整个文件数据,那么我们可以通过以下方式获取

head -n -0 filename.txt

希望上面的解释可以让您对 head 的用法有所了解。

答案4

另一个选择是:

tail -n 30 result.txt

打印出名为 的大文件的最后 30 行result.txt

相关内容