作为图形操作系统,Fedora用起来很愉快。您可以轻松单击以完成任何任务。但正如您可能已经看到的那样,幕后还有一个强大的命令行。要在shell中体验它,只需在Fedora系统上打开您的终端应用程序。这篇博文是向您展示常见命令行用法的系列博文中的一篇。在这一部分中,您将学习如何以不同的方式读取文件。如果您在系统上打开一个终端来做一些工作,您很可能需要读取一两个文件。多合一盛宴对于命令行终端的用户来说,cat命令是众所周知的。当你cat一个文件时,你可以很容易地在你的屏幕上显示整个文件的内容。幕后真正发生的是一次一行地读取文件并逐行写入屏幕。假设您有一个名为myfile的文件,并且该文件每行只有一个单词。为简单起见,每行上的单词是该行的行号,如下所示:onetwothreefourfive因此,如果您cat这个文件,您将看到如下输出:$catmyfileonetwothreefourfive并不奇怪,是吗?但是有一个有趣的转折,只需使用tac命令,您就可以向后cat文件。(请注意,Fedora不对这种有争议的幽默负责!)$tacmyfilefivefourthreetwoonecat命令允许您以不同的方式修饰输出,例如,您可以输出行号:$cat-nmyfile1one2two3threetwoonecat5五有其他选项来显示特殊字符和其他功能。要了解更多信息,请运行mancat命令,完成后,按q退出回到shell。选择你的食物通常,文件太长而无法显示在屏幕上,您可能希望能够像查看文档一样查看它。在这种情况下,你可以试试less命令:$lessmyfile你可以使用方向键,或者使用PgUp/PgDn查看文件,然后按q返回shell。实际上,还有一个more命令,它是基于一个老式的UNIX系统命令。如果您在退出shell后仍想查看文件的内容,则可能需要使用它。另一方面,less命令将您返回到离开shell之前的位置,并清除您在屏幕上看到的所有文件的内容。一点披萨或甜点有时您只需要文件的开头。比如有一个很长的文件,当你使用cat命令时,会显示文件的所有内容,前几行的内容很容易滚过去,看不到。head命令将帮助您获取文件的前几行:$head-n2myfileonetwo同样,您将使用tail命令查看文件的最后几行:$tail-n3myfilethreefourfive当然,这些是只是这个领域的几个简单例子。命令。但它们可以让您在阅读文档时轻松入门。
