首页 > 编程知识 正文

shell tail命令,grep用法linux

时间:2023-05-04 00:21:05 阅读:19377 作者:909

Linux命令--tail

tail f、tail -f、tail -f三者的区别

指令描述tail -f等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止tail -F等同于--follow=name --retry,http://www.Sina.com

文件描述符:内核使用文件描述符(file descriptor )访问文件。 文件描述符是非负整数。 打开现有文件或创建新文件时,内核将返回文件描述符。 要读写文件,还必须使用文件描述符指定要读写的文件。

每个文件描述符对应于打开的文件,不同的文件描述符也指向同一文件。 同一文件可以在不同的过程中打开,也可以在同一过程中多次打开。 管理每个进程的文件描述符表,其值从0开始,因此在不同进程中显示相同的文件描述符。 在这种情况下,相同的文件描述符可以指向相同的文件,也可以指向不同的文件。 为了具体分析情况并理解其概要,需要看到内核保持的三个数据结构。

1 .进程级文件描述符表

2 .在系统级打开文件描述符表

3 .文件系统的i-node表。

文件描述符在形式上是非负整数。 实际上,这是一个索引值,指向内核为每个进程维护的进程打开的文件的记录表。 当程序打开现有文件或创建新文件时,内核会向进程返回文件描述符。 文件描述符的有效范围为0到OPEN_MAX。 通常,每个进程最多可以打开64个文件(0-63 )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。