pwd 打印出当前工作目录名
cd 更改目录
ls 列出目录内容
ls详解
ls 可以列出当前目录下所包含的文件和子目录的列表。
ls 路径 列出指定目录下的文件和子目录的列表,路径可以指定多个。
选项 | 长选项 | 描述 |
-a | --all | 列出所有文件,甚至包括文件名以圆点开头的默认会被隐藏的隐藏文件。 |
-d | --directory | 通常,如果指定了目录名,ls命令会列出这个目录中的内容,而不是目录本身。把这个选项与-l选项结合使用,可以看到所指定目录的详细信息,而不是目录中的内容。 |
-F | -classify | 这个选项会在每个所列出的名字后面加上一个指示符。例如,如果名字是目录名,则会加上一个‘/’字符。 |
-h | --human-readable | 当以长格式列出时,以人们可读的格式,而不是以字节数来显示文件的大小。 |
-l | 以长格式显示结果。 | |
-r | --reverse | 以相反的顺序来显示结果。通常,ls命令的输出结果按照字母升序排列。 |
-S | 命令输出结果按照文件大小来排序。 | |
-t | 按照修改时间来排序。 |
深入研究长格式输出。
ls -l
字段 | 含义 |
-rw-rw-r-- | 对于文件的访问权限。第一个字符指明文件类型。在不同类型之间, 开头的“-”说明是一个普通文件,“d”表明是一个目录。其后三个字符是文件所有者的 访问权限,再其后的三个字符是文件所属组中成员的访问权限,最后三个字符是其他所 有人的访问权限。这个字段的完整含义将在第十章讨论。 |
1 | 文件的硬链接数目。参考随后讨论的关于链接的内容。 |
zt | 文件属主的用户名。 |
zt | 文件所属用户组的名字。 |
24897 | 以字节数表示的文件大小。 |
Jul 27 20:38 | 上次修改文件的时间和日期。 |
celery.log | 文件名。 |
确定文件类型
file filename
用less浏览文件内容
less filename
一旦 less 程序运行起来,我们就能浏览文件内容了。如果文件内容多于一页,那么我们可以上下滚动文件。按下“q”键, 退出 less 程序。
下表列出了 less 程序最常使用的键盘命令。
命令 | 行为 |
Page UP or b | 向上翻滚一页。 |
Page DOWN or space | 向下翻滚一页。 |
UP Arrow | 向上翻滚一行。 |
Down Arrow | 向下翻滚一行。 |
G | 移动到最后一行。 |
1G or g | 移动到开头一行。 |
/charaters | 向前查找指定的字符串。 |
n | 向前查找下一个出现的字符串,这个字符串是之前所指定查找的。 |
h | 显示帮助屏幕。 |
q | 退出less程序。 |
less 程序是早期 Unix 程序 more 的改进版。“less” 这个名字,对习语 “less is more” 开了个玩笑, 这个习语是现代主义建筑师和设计者的座右铭。
less 属于”页面调度器”程序类,这些程序允许通过页方式,在一页中轻松地浏览长长的文本文档。然而 more 程序只能向前分页浏览,而 less 程序允许前后分页浏览,它还有很多其它的特性。