• 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搜索结果进行各种命令处理。

  • 相关阅读:
    C#之反射
    关系数据库中的函数依赖
    关系型数据库中关系的完整性
    sql的自连接
    sql中的union和union all查询
    c# 泛型之约束
    c#之泛型
    PTA 乙级 1009 说反话(20分) C/C++、Python
    PTA 乙级 1008 数组元素循环右移问题 (20分) C、C++
    PTA 乙级 1007 素数对猜想 (20分) C/C++
  • 原文地址:https://www.cnblogs.com/ph829/p/4316521.html
Copyright © 2020-2023  润新知