📅  最后修改于: 2020-12-07 08:03:02             🧑  作者: Mango
有多种方法可以在Linux系统中打开文件。查看文件的内容是非常简单的过程,但是如果您是新用户,则可能会打扰您。它不像在记事本中打开文件那样容易。从Linux终端,您必须对Linux基本命令有所了解。有一些命令,例如cat,ls ,用于从终端读取文件。
在Linux中,我们可以显示各种文件格式,例如文本文件,音频文件,视频,图像,doc,pdf或任何其他文件内容。
以下是一些从终端打开文件的有用方法:
这是显示文件内容的最流行和最简单的方法。它只是将文件内容打印到终端。它提供了许多选项来使其更加具体。要深入了解cat命令,请访问Linux cat 。
要显示文件内容,请执行如下cat命令:
cat
让我们创建一个文件以了解如何打开文件。执行以下命令:
cat > Test.txt
This is a Test file.
上面的命令将创建一个文本文件“ Test.txt”。创建文件有多种方法。要学习,请访问Linux创建文件。
要显示上述文件的文件内容,请执行以下命令:
猫Text.txt
考虑以下输出:
cat命令是打开文件的非常有用的工具,但主要问题是它在终端上显示文件内容。如果文件很大,则不是打开文件的理想方法。在这种情况下, less命令将很方便,因为它一次显示一个页面。
less命令允许我们一次查看一页。
要显示文件内容,请执行less命令,如下所示:
less Test.txt
上面的命令将文件内容一次显示为一页。要查看更多,请滚动输出。考虑以下输出:
要退出less命令,请按“ q”键,您将返回到终端。要以更少的命令深入了解,请访问Linux更少。
Linux more命令还用于显示文件内容。由于less命令自动调整终端窗口的高度和宽度,因此会将内容剪切为终端的宽度。
使用以下键滚动输出:
按ENTER键逐行向下滚动页面。
按空格键转到下一页。
按“ b”键转到上一页。
按“ /键:”搜索字符串。
要通过more命令显示文件内容,请执行以下操作:
more Test.txt
上面的命令将文件内容显示为终端窗口的宽度。考虑以下输出:
要深入了解more命令,请访问Linux more 。
nl命令显示带有行号的文件内容。它与cat命令几乎相同。这两个命令之间的主要区别在于,它在终端中显示输出时会加上行号。
要使用nl命令显示文件内容,请执行以下命令:
nl Test.txt
上面的命令将显示带有行号的文件内容。考虑以下输出:
对于基于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
我们可以使用head命令显示文件内容,但与其他文件略有不同。它通过标准输入显示文件的第一部分。默认情况下,它显示文件的前十行。它开始从头(第一行)读取文件。
要使用head命令打开文件,请执行以下命令:
head < file name>
上面的命令将显示指定文件的内容。要深入了解head命令,请访问Linux Head 。
tail命令类似于head命令。这两个命令之间的区别在于它从尾部(最后一行)开始读取文件。与head命令类似,默认情况下它也显示最后十行的输出。
要使用tail命令打开文件,请执行以下命令:
tail
上面的命令将从指定文件的最后一行显示内容。要深入了解tail命令,请访问Linux Tail 。