Learn Python the Hard Way 中文版

附录A-练习12:查看文件 (less, MORE)

为了做这个练习,你要用你已经知道的命令做一些工作。你还需要一个文本编辑器,可以编写纯文本(.txt)文件。这里是你要做的:

  • 打开文本编辑器,并输入一些内容到一个新文件。
  • 保存文件到你的桌面,并将其命名为test.txt
  • 在你的命令行中,使用你已知的命令复制这个文件到temp目录下。

当你完成这些准备工作,开始完成这个练习吧。

做到这些

Linux/OSX

$ less test.txt
[displays file here]
$

就是这样,输入q退出less命令。

Windows

> more test.txt
[displays file here]
>

NOTE: 上面例子中的输出,我使用 [displays file here] 代替程序显示的内容。 我这样做的意思是说"显示你这个程序的输出太复杂了,所以只需要在这里插入你在你电脑上看到的内容,假装我展示给你看了。"你的屏幕实际上不会这样显示。

你应该学到的

这是查看文件内容的一种方法。它很有用,因为如果这个文件有很多行,它将按页展现文件的内容,这样每次都只有一屏内容是可见的。在更多练习部分,你会做更多关于这个的练习。

更多练习

  • 再次打开你的文件,然后复制粘贴文件的文本内容,使文件有50-100行。
  • 将文件复制到你的temp目录中。
  • 现在再做一次这个练习。在Unix中,你可以使用空格键以及字母键 w 来向下或向上查看。方向键也适用。在Windows上,只能通过空格键翻页。
  • 看看你创建的空文件。
  • cp 命令将会覆盖已经存在的文件,所以复制文件的时候一定要当心。