在命令行查看文件的 查看文件详细列表


在命令行查看文件的 查看文件详细列表


看看三个实用程序,less,Antiword,odt2xt,都可以在终端查看文件 。
斯科特·奈斯比特
看看三个实用程序,less,Antiword,odt2xt,都可以在终端查看文件 。
我经常说,不用命令行也能高效地使用Linux——我知道很多Linux用户从来没有打开过终端窗口,也没有好好使用过 。然而,即使我不认为自己是一名技术人员,我也会在命令行上花费大约20%的计算时间,包括操纵文件、处理文本和使用实用程序 。
我在终端窗口经常做的一件事就是查看文件,不管是文本还是需要文字处理器的文件 。有时使用命令行工具比启动文本编辑器或文字处理器更容易 。
【在命令行查看文件的 查看文件详细列表】下面是我在命令行中用来查看文件的三个实用程序 。
lessLESS的妙处在于好用 。它将您正在查看的文件分解成块(或页面),这使它们更容易阅读 。您可以使用它在命令行查看文本文件,如自述文件、HTML文件、LaTeX文件或任何其他纯文本文件 。我上一篇文章介绍的比较少 。
要减少使用,只需输入:
less文件名
在命令行查看文件的 查看文件详细列表


按键盘上的空 grid键或PgDn键向下滚动文件,按PgUp键向上移动文件 。要停止查看文件,请按键盘上的Q键 。
AntiwordAntiWord是一个不错的实用小程序,你可以用它把Word文档转换成纯文本 。如果你愿意,你也可以把它们转换成PostScript或PDF格式 。在本文中,我们继续使用文本转换 。
Antiword可以读取并转换从Word 2000到2003创建的文件 。它不能读取DOCX文件-如果你试图这样做,Antiword将显示一个错误信息,表明你正在试图读取一个ZIP文件 。这在技术上是正确的,但仍然令人沮丧 。
要使用Antiword查看Word文档,请输入以下命令:
antiword文件名. doc
Antiword将文档转换为文本,并在终端窗口中显示 。遗憾的是,它不能在终端中将文档分成页面 。但是,您可以将Antiword的输出重定向到less或more等实用程序,并再次对其进行分页 。为此,请输入以下命令:
anti word file _ name . doc | less
如果你是命令行新手,那么我告诉你|叫做管道 。这是重定向 。
在命令行查看文件的 查看文件详细列表


odt2txt作为一名优秀的开源公民,您会希望尽可能多地使用开放格式 。对于您的文字处理需求,您可能需要处理ODT文件(由LibreOffice Writer和AbiWord等文字处理器使用),而不是Word文件 。即使没有,你可能会遇到ODT文件 。此外,即使您的计算机上没有安装Writer或AbiWord,也可以很容易地在命令行上查看它们 。
怎么做?用一个叫odt2txt的实用小程序 。正如您所猜测的,odt2txt将odt文件转换成纯文本 。要使用它,请运行以下命令:
odt2txt文件名. odt
像Antiword一样,odt2txt将文档转换成文本,并在终端窗口中显示 。像Antiword一样,它不对文档进行分页 。但是,您也可以使用以下命令将odt2txt的输出管道传输到less或more之类的实用程序:
odt2txt file_name.odt |更多
在命令行查看文件的 查看文件详细列表


你有喜欢的在命令行查看文件的实用工具吗?欢迎留下评论分享给社区 。
途经:https://opensource.com/article/19/2/view-files-command-line
作者:Scott Nesbitt题目:lujun9972译者:MjSeven校对:wxy

推荐阅读