『Linux学习笔记』3. 文件系统命令 -- ls file less 命令

本篇中将学习Linux中非常常用的几个Shell命令

  • ls – List directory contents

    • 列出目录内容
  • file – Determine file type

    • 确定文件类型
  • less – View file contents  

    • 浏览文件内容

ls

只要是操作系统, 就离不开文件操作, 而ls则是为文件操作提供基础的关键指令.

当你无法得知目录结构时, 任何操作都将变得无从下手, 因此ls可以说是Linux中最常用的Shell命令了;

ls命令具有多个可选参数, 下表列出了常用的几个

选项 长选项 描述
-a --all 列出所有文件,甚至包括文件名以"."开头的默认会被隐藏的隐藏文件。
-d --directory 通常,如果指定了目录名,ls 命令会列出这个目录中的内容,而不是目录本身。 把这个选项与 -l 选项结合使用,可以看到所指定目录的详细信息,而不是目录中的内容。
-F --classify 这个选项会在每个所列出的名字后面加上一个指示符。例如,如果名字是 目录名,则会加上一个'/'字符。
-h --human-readable 当以长格式列出时,将文件大小换算为人们更易读的格式,而不是以字节数来显示。
-l   以长格式显示结果。长格式意味着将输出文件或目录的详细信息, 依次包括权限硬链接数量所有者所属组大小修改日期文件名
-r --reverse 以相反的顺序来显示结果。通常,ls 命令的输出结果按照字母升序排列。
-S   命令输出结果按照文件大小来排序。
-t   按照修改时间来排序。

file

在Windows中, 不同后缀的文件通常由不同的打开方式以保证其被正确打开, 但Linux中则不需要如此. Linux对文件的观念则是"一切皆文件".

通过file指令,我们得以辨识该文件的类型:

 『Linux学习笔记』3. 文件系统命令 -- ls file less 命令

less

less命令是Linux中为打开文本文件所提供的Shell指令. 其本质是一个可执行程序, 它能够将人类可读的文本文件解码并展示在终端上.

『Linux学习笔记』3. 文件系统命令 -- ls file less 命令

 以下是less中能够使用的快捷键或指令

命令 行为
Page UP or b 向上翻滚一页
Page Down or space 向下翻滚一页
UP Arrow(↑) or j 向上翻滚一行
Down Arrow(↓) or k 向下翻滚一行
G(shift+g) 移动到最后一行
g 移动到开头一行
/字符串 指定需要查找的字符串
n 向后查找目标字符串(需要先用"/"指定)
N(shift+n) 向前查找目标字符串(需要先用"/"指定)
h 显示帮助屏幕
q 退出 less 程序