美文网首页
实验二【2021OS】

实验二【2021OS】

作者: 许安_xuan | 来源:发表于2021-10-10 18:13 被阅读0次

    实验二:Linux文件管理及目录与权限控制

    创建/复制/移动/删除/查看文件和目录命令。

    文件压缩,解压。

    软连接和硬链接、更改文件或者目录权限。

    创建文件、目录

    创建目录

    mkdir

    image-20211010162323439

    切换目录

    cd

    image-20211010162439996

    显示目前的目录

    pwd

    image-20211010162516965

    创建文件

    touch

    image-20211010163117720

    查看文件

    • echo 写入文件内容
    • cat 由第一行开始显示文件内容
    • tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
    • nl 显示的时候,顺道输出行号!
    • more 一页一页的显示文件内容
    • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
    • head 只看头几行
    • tail 只看尾巴几行

    echo写入

    image-20211010163613122

    使用>写入,之后使用>>追加内容

    cat命令

    image-20211010163757690

    tac命令

    image-20211010163834902

    nl命令

    image-20211010163908616

    复制目录、文件

    cp

    将file01复制到前一级文件夹:

    image-20211010164247007 image-20211010164336159

    移动目录、文件

    mv

    image-20211010164823553 image-20211010164853667

    删除目录、文件

    rm

    image-20211010165012717 image-20211010165031919

    test02已被删除

    文件压缩、解压

    以下命令均可压缩

    zip

    tar

    tar.gz

    tar.bz2

    下面使用zip进行操作

    image-20211010170021480 image-20211010170039763

    压缩成功!

    解压:

    image-20211010170321493

    软连接和硬链接

    硬连接指通过索引节点来进行文件数据连接。Linux磁盘中的文件都有一个索引节点号(Inode Index),多个文件名可以指向同一索引节点。

    若A与B为硬链接,则二者索引节点号相同,指向同一文件,删除任何一个都不影响该索引节点的访问。

    软连接也叫符号连接,类似指针,若A是B的软链接,则二者的索引节点号不同,A中实际存储着B的文件路径。B删除后A依然存在,但指向的是无效文件。

    实验验证

    touch f1          #创建一个测试文件f1
    ln f1 f2          #创建f1的一个硬连接文件f2
    ln -s f1 f3       #创建f1的一个符号连接文件f3
    ls -li            # -i参数显示文件的inode节点信息
    
    image-20211010172548943

    可以看到f1、f2的节点号相同,但与f3的节点号不同

    image-20211010172751603

    通过上面的测试可以看出:当删除原始文件 f1 后,硬连接 f2 不受影响,但是软连接 f3 文件无效

    文件或者目录权限

    权限数字

    权限使用三位数字表示,最高位设置文件所有者访问权限,第二位设置群组访问权限,最低位设置其他人访问权限,每一种身份包含三项权力

    文件所有者 群组 其他人
    rwx rwx rwx

    rwx含义如下:

    r(4) w(2) x(1)
    执行

    若具备某项权限,则加上对应权限数字即可,如:

    只读:4+0+0 = 4

    则该身份的用户的权限数字即为4。

    同样的可以得出三种身份用户的权限数字组合:

    权限 数值
    rwx rw- r– 764
    rw- r– r– 644
    rw- rw- r– 664

    使用方法

    chmod [-R] 权限值 文件名
    

    -R(大写)选项表示连同子目录中的所有文件,也都修改设定的权限。

    实验验证

    image-20211010174628840

    设置test02为只读,创建文件夹失败

    image-20211010174808346

    重新赋予所有权限,创建文件夹成功!

    相关文章

      网友评论

          本文标题:实验二【2021OS】

          本文链接:https://www.haomeiwen.com/subject/ohnholtx.html