📜  在Linux中打开文件

📅  最后修改于: 2020-12-07 08:03:02             🧑  作者: Mango

在Linux中打开文件

有多种方法可以在Linux系统中打开文件。查看文件的内容是非常简单的过程,但是如果您是新用户,则可能会打扰您。它不像在记事本中打开文件那样容易。从Linux终端,您必须对Linux基本命令有所了解。有一些命令,例如cat,ls ,用于从终端读取文件。

在Linux中,我们可以显示各种文件格式,例如文本文件,音频文件,视频,图像,doc,pdf或任何其他文件内容。

以下是一些从终端打开文件的有用方法:

1.使用cat命令打开文件

这是显示文件内容的最流行和最简单的方法。它只是将文件内容打印到终端。它提供了许多选项来使其更加具体。要深入了解cat命令,请访问Linux cat 。

要显示文件内容,请执行如下cat命令:

cat 

让我们创建一个文件以了解如何打开文件。执行以下命令:

cat > Test.txt
This is a Test file.

上面的命令将创建一个文本文件“ Test.txt”。创建文件有多种方法。要学习,请访问Linux创建文件。

要显示上述文件的文件内容,请执行以下命令:

猫Text.txt

考虑以下输出:

cat命令是打开文件的非常有用的工具,但主要问题是它在终端上显示文件内容。如果文件很大,则不是打开文件的理想方法。在这种情况下, less命令将很方便,因为它一次显示一个页面。

2.使用less命令打开文件

less命令允许我们一次查看一页。

要显示文件内容,请执行less命令,如下所示:

less Test.txt

上面的命令将文件内容一次显示为一页。要查看更多,请滚动输出。考虑以下输出:

要退出less命令,请按“ q”键,您将返回到终端。要以更少的命令深入了解,请访问Linux更少。

3.使用更多命令打开文件

Linux more命令还用于显示文件内容。由于less命令自动调整终端窗口的高度和宽度,因此会将内容剪切为终端的宽度。

使用以下键滚动输出:

ENTER键逐行向下滚动页面。

空格键转到下一页。

“ b”键转到上一页。

“ /键:”搜索字符串。

要通过more命令显示文件内容,请执行以下操作:

more Test.txt

上面的命令将文件内容显示为终端窗口的宽度。考虑以下输出:

要深入了解more命令,请访问Linux more 。

4.使用nl命令打开文件

nl命令显示带有行号的文件内容。它与cat命令几乎相同。这两个命令之间的主要区别在于,它在终端中显示输出时会加上行号。

要使用nl命令显示文件内容,请执行以下命令:

nl Test.txt

上面的命令将显示带有行号的文件内容。考虑以下输出:

5.使用gnome-open命令打开文件

对于基于GNOME的Linux环境,我们可以使用gnome-open命令打开文件。

如果我们的计算机上未安装gnome实用程序,则可以使用以下命令进行安装:

sudo apt install libgnome2-bin

执行以上命令,并提供系统管理员密码以安装GNOME实用程序。

现在,要显示文件内容,请执行以下命令:

gnome-open Test.txt

上面的命令将使用默认文件系统打开文件。考虑下面的文件系统快照:

还有其他一些流行的Linux环境,例如KDE DESKTOP,OS X UNIX等。

对于KDE Desktop,执行以下命令:

kde-open 

要么,

xdg-open 

对于OS X UNIX,执行以下命令:

open 

6.使用head命令打开文件。

我们可以使用head命令显示文件内容,但与其他文件略有不同。它通过标准输入显示文件的第一部分。默认情况下,它显示文件的前十行。它开始从头(第一行)读取文件。

要使用head命令打开文件,请执行以下命令:

head < file name>

上面的命令将显示指定文件的内容。要深入了解head命令,请访问Linux Head 。

7.使用tail命令打开文件。

tail命令类似于head命令。这两个命令之间的区别在于它从尾部(最后一行)开始读取文件。与head命令类似,默认情况下它也显示最后十行的输出。

要使用tail命令打开文件,请执行以下命令:

tail 

上面的命令将从指定文件的最后一行显示内容。要深入了解tail命令,请访问Linux Tail 。