二.Linux——文件
在学习Linux文件之前我们需要先搞懂Linux中到底有哪些文件目前我们需要了解和学习的大致有以下这些-普通文件d:目录文件夹p管道l链接c,b设备文件s套字文件夹我们怎么查询对应的文件类型呢请看这张图片通过我们上节课基本命令中学到的ls -l可以查询到目前位置所有文件夹的详细信息红色圈出部分是我们本节课学习的重点第一列的字符对应了上面介绍到的文件类型(-:普通文件 d:目录)后面九列的字符每三个为一组分别代表属主(自己)的权限同组人(同事)的权限其他人(陌生人)的权限。文件的权限-- 读r 写w 执行x 无权限-因此以图片第二行为例第一组rwx对file.txt这个文件属主的权限有读写和执行第二组rw-对file.txt这个文件同组人的权限只有读和写第三组rw-对file.txt这个文件其他人的权限只有读和写那我们想要修改对应的权限该如何做呢这就要讲到两种修改文件权限的方法方法一.文字设定法上面讲到通过命令ls -l -每个文件最前面的一串字符 -第一个代表文件类型 后九个分三组分别代表以下的权限u属主(自己)的权限g同组人的权限o其他人的权限(a所有人的权限)修改对应权限的命令chmod例如chmod u-r file.txt 给file.txt文件中自己的权限减去读的权限chmod gx file.txt 给file.txt文件中同组人的权限加上执行的权限图片中可以清晰的看见通过这两句命令权限发生了改变。方法二.数字设定法权限读r - 4写 w - 2执行 x - 1无权限 – - 0所以7421读写执行6420 读写5401读执行修改权限的命令如下chmod 765 file.txt 设置file.txt文件中自己的权限为wrx 同组人的权限为wr- 其他人的权限为 -rx正如我们所料文件的权限被对应修改。文件操作相关的基本命令(不写路径代表默认在本文件夹中)cp 拷贝cp 源路径名称 目的路径名称 (普通文件的拷贝)cp -r 源路径名称 目的路径名称 (目录文件的拷贝)rm 删除mv路径 移动mv路径新名字 重命名(只写路径移动后仍为原来的名字路径后有名字移动后就改为新的名字)cat 打印出文件内容一起输出到一个新文件可合并文件more 可分屏打印显示less head tail查看文件(这些操作并无难点就不一一展示耐心操作尝试都能够掌握)这就是本节的全部知识点了反复尝试皆能实现❤❤❤