eGuideDog
free software for the blind

Linux显示文本文件内容(cat, less)

(2014年3月8日更新)

返回目录 上一页 下一页

普通话音频 粤语音频

在Linux命令终端行中,可以通过`cat`命令显示文本文件的内容。比如说,我们从源代码安装一个软件之前,可能会看一下它的README文件,那么就用`cat README`命令。如果文件太长,我们可以用有分页显示功能的`less`命令,例如`less README`。less命令有几个快捷键需要记住的:

  • q:quit的缩写,和man命令的q功能一样,它是退出命令的快捷键。
  • f:forward的缩写,表示向后翻一页,如果键盘有PageDown键可以不记这个快捷键。这个快捷键的存在是因为PageDown键不是从计算机键盘诞生的那一天开始就有的,而现在的苹果电脑也是没有PageUp和PageDown键的。
  • b:backward的缩写,表示向前翻一页,也就是PageUp的功能。
  • 上下方向键:向上或向下滚动一行。
  • /:模式匹配搜索,这是Linux命令行的一个强大功能,复杂的使用方法以后再介绍。最简单的功能是输入“/”和要搜索的字符串,然后回车。按小写n搜索下一个,大写N搜索上一个
  • -i:ignore case的缩写,切换搜索时的大小写开关。
  • h:help的缩写,进入帮助页面,会看到更多的快捷键。我本人没有使用过其它快捷键,但对于有需要改善阅读效率的朋友不妨一读。

关于命令行的概念,需要说明一下,Linux下命令行又可以称为终端(Terminal)或shell,当然有严格一点的定义区分,但基本都是指让我们可以运行命令的地方。Linux的又有很多不同的shell,比如最原始的sh,适合在嵌入式设备中使用的ash,有较长历史的csh,现在比较多用的bash。Ubuntu下用的是bash。不同的shell内置的命令格式参数会有些区别,但大部分是一致的。Linux下有几个隐藏的纯命令行的桌面,通过CTRL+ALT+F1至F6可以切换,图形界面通常是通过CTRL+ALT+F7切回去的。Linux下命令和文件名大小写是敏感的,就是说以上的`cat`和`less`命令如果使用了大写是不能运行的。

返回目录 上一页 下一页