Unix & Linux大学教程(四):Unix文件系统、进程和作业控制

第23章  Unix文件系统

命名管道 mkfifo : mkfifo [-m mode]  pipe 。命名管道必须显式创建,且不会消失(可用rm命令删除)。

proc文件是用来访问内核信息的伪文件。例如某进程ID为1952,那么该进程相关信息可以在/proc/1952目录下的文件中找到。

VFS(virtual file system,虚拟文件系统)实现文件处理的细节。

第24章  目录操作

~代表home目录;cd - 可以切换到上次访问目录。

 tree命令可显示目录树: tree  [-adfFilrst]  [-L level]  [directory…]   。可选参数项包括绝对路径,不缩进等,处理目录名时有用。

第25章  文件操作

touch [-acm] [-t time]  file…  其中time是时间和日期,默认情况下,touch同时将修改时间和访问时间修改为当前时间和日期。

如果文件不存在,则touch将创建。因此,touch  newfile 将创建新文件newfile。

cp -i(interactive,交互)会在覆盖前提示,cp -r 拷贝文件夹。

文件权限=Unix创建初始值-用户掩码。用户掩码由自己设置(umask [mode]),通常放在登录文件中。

清空文件内容:shred。

stat filename命令可以查看文件的i节点信息。

i节点包含的文件信息有:文件长度、拥有者、修改/访问时间、链接数、文件类型、分配给该文件的块数等,但不包含文件名。

文件名和i节点之间的连接称为链接。

locate命令通过搜索数据库查看文件: locate  [-bcirS]  pattern…

find命令通过搜索目录树查找文件:find  path…  test…  action…

find ~  -type d  -exec  echo  {}  ';'  -exec  command {} ';' 可以对find搜索结果进行各种命令处理。

原文地址:https://www.cnblogs.com/ph829/p/4316521.html