71muke?v=1
在线看书
立即购买

第一章 Linux操作系统的介绍

收起
2023-08-23更新,每天更一篇

第二章 Linux文件与目录管理

收起
2023-09-11更新,每天更一篇

第三章 vi/vim文件编辑

收起
2023-08-23更新,每天更一篇

第四章 用户管理

收起
2024-01-03更新,每天更一篇

第五章 软件安装

收起
2024-01-03更新,每天更一篇

第六章 Shell编程

收起
2023-08-23更新,每天更一篇

第七章 网络通信

收起
2024-01-03更新,每天更一篇

文件与目录操作

一、文件基本属性

在Linux 系统中,不同的用户拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定


语法:

ls -l 或 ll


使用示例:

image.png


说明:

输出结果中,“公共”文件的第一个属性用“d”表示。“d”在 Linux 中代表该文件是一个目录文件。在 Linux 中,第一个字符代表这个文件是目录、文件或链接文件等,具体如下:

当为 d时,则是目录。

当为 - 时,则是文件。

若是 l 时,则表示为链接文档(link file)。

若是 b 时,则表示为装置文件里面的可供储存的接口设备(可随机存取装置)。

若是 c 时,则表示为装置文件里面的串行端口设备,如键盘和鼠标(一次性读取装置)。


接下来的字符中,以 3 个为一组,且均为 [ rwx ] 的 3 个参数的组合。其中,[ r ] 代表可读(read)、[ w ] 代表可写(write)、[ x ] 代表可执行(execute)。要注意的是,这 3 个权限的位置不会改变,如果没有权限,就会出现减号 [ - ]。



二、更改文件属性

1、chgrp 用于更改文件属组

语法:

chgrp [-R] 属组名 文件名

chgrp 可使用的选项

image.png


chown 用于更改文件属主,也可以同时更改文件属组


语法:

chown [-R] 属主名:属组名 文件名


chown 可使用的选项

image.png


使用示例:

进入 /root 目录(~),将 install.log 的拥有者改为 bin 这个账号

image.png

 将 install.log 的拥有者与群组改回为 root



2、chmod 用于更改文件属性。Linux 文件属性有两种设置方法:一种是数字,一种是符号

语法:

chmod [-R] xyz 文件或目录

chmod  可使用的选项

image.png


使用示例:

1、在 Linux 文件的基本权限分别是 owner/group/others 3 种身份各有的 read/write/execute 权限的组合。如文件的权限字符为 [-rwxrwxrwx],这 9 个权限是每 3 个一组构成,可以使用数字来代表各个权限,各权限对应的分数如下:

r:4    w:2   x:1


2、每种身份(owner/group/others)各自的 3 个权限(r/w/x)分数是需要累加的,例如当权限为 [-rwxrwx---],分数如下:

a.owner = rwx = 4+2+1 = 7
b.group = rwx = 4+2+1 = 7
c.others= --- = 0+0+0 = 0


3、将 .bashrc 这个文件所有的权限都设定启用

image.png


三、文件与目录管理

Linux 的目录结构为树状结构,最顶级的目录为根目录,使用“/”表示。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始学习之前,需要先了解绝对路径与相对路径,二者的写法分别如下:


 绝对路径

路径的写法由根目录“/”写起,例如“/usr/share/doc”目录表示为绝对路径

 相对路径

路径的写法不是从根目录“/”写起,例如“/usr/share/doc”目录到“/usr/share/man”目录下时,可以写成cd ../man,这就是相对路径的写法


常见的处理文件和目录的命令

image.png

表续:

image.png


经验:

可以使用 man 命令来查看各个命令的使用文档,如 man cp。


留言

发布留言

需要购买本课才能留言哦~

{{ item.createtime | dateStr }}