700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 原版英文书籍《Linux命令行》阅读记录3 | 解析文件的描述含义和阅读文件

原版英文书籍《Linux命令行》阅读记录3 | 解析文件的描述含义和阅读文件

时间:2019-05-01 11:05:02

相关推荐

原版英文书籍《Linux命令行》阅读记录3 | 解析文件的描述含义和阅读文件

背景:

阅读英文原作只为了更好地理解书中的精髓,当然也是为了更好地掌握书中的技巧。我们会坚持阅读全书,并记录书中的精髓。

深入研究长格式输出

上一篇文章讲到 ls 命令加上 -l 就会输出详细的长格式信息。类似于这样的:

-rw-r--r-- 1 root wheel5 Apr 5 19:22 .CFUserTextEncoding-r--r--r-- 1 root wheel10 Oct 3 .forwarddrwxr-xr-x 3 root wheel96 Mar 16 .oracle_jre_usage-rw------- 1 root wheel 3667 Sep 30 10:05 .sh_historydrwx------ 3 root wheel96 Sep 18 22:02 .ssh-rw------- 1 root wheel 15886 Aug 30 19:37 .viminfodrwx------ 15 root wheel 480 Mar 15 Library

我会依次讲解每个部分的大概。

以第一行的数据为例:

-rw-r--r-- 1 root wheel 5 Apr 5 19:22 .CFUserTextEncoding

第一部分:-rw-r--r--

① - 代表文件类型,-代表普通文件,d代表目录。

②连续三个字符代表文件所有者的权限

③连续字符代表文件所属组的权限

④三个字符是文件其他所有人的权限

第二部分:1,代表文件的硬连接数

第三部分:root,文件属于 root 用户

第三部分:wheel, 文件属于 wheel 组。

第四部分:5,文件大小

第六部分:Apr 5 19:22,文件上一次修改时间

第七部分:.CFUserTextEncoding, 文件名字

image.png

确认文件类型

在 linux 系统中,并不要求文件名称来反映文件内容。用 file 命令来确定文件的类型。

file filename

使用less浏览文件

The less command is a program to view text files.

为什么我们要查看文本文件呢? 因为许多包含系统设置的文件(叫做配置文件),是以文本格式存储的,阅读它们 可以更深入的了解系统是如何工作的。另外,许多系统所用到的实际程序(叫做脚本)也是以这种格式存储的。more 程序只能向前翻页,而 less 程序允许前后翻页

less 命令的使用规则:

less filename

运行 less 程序之后,可以使用下面这些命令来浏览文件。

符号链接

有时候,你会看到输出这样的信息:

lrwxrwxrwx 1 root root 11 -08-11 07:34 libc.so.6 -> libc-2.6.so

第一个l是什么?为什么有两个文件名呢?其实这是一个特殊的文件,叫做符号链接。 在大多数“类 Unix” 系统中, 有可能一个文件被多个文件名所指向。虽然这种特性的意义并不明显,但它真的很有用。

关于软连接和硬链接的区别以及意义,//todo

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。