Linux私房菜第7章要点回忆

来源:互联网 发布:q版泡泡堂mac 编辑:程序博客网 时间:2024/05/17 04:22

第7章 Linux文件与目录管理


本章主要介绍各种有关文件与目录权限的命令

1.  目录相关操作

cd: 切换目录

pwd:显示目前所在目录

mkdir:新建新目录

rmdir:删除目录

echo $PATH:显示环境变量


2.文件与目录管理

ls:查看文件与目录

cp,rm,mv:复制,删除,移动


3.文件内容查阅

cat:从第一行开始显示文件内容

tac:从最后一行开始显示

nl:带行号显示文件

more:一页一页显示文件,操作与man指令类似

less:与more相似,但可往前翻页

head:只看头几行

tail:只看结尾几行

od:以二进制方式读取文件

touch:修改文件时间或创建新文件


4.文件与目录的默认权限与隐藏权限

umask:查看或设置文件默认权限

chattr:设置文件隐藏属性

lsattr:显示文件隐藏属性

SUID:(使用数字4代表)仅对二进制程序有效,运行时,使得执行者具有该程序所有者的权限

SGID:(使用数字2代表)对二进制程序有效,执行者在执行过程中获得该程序用户组的支持

SBIT:(使用数字1代表)只对目录有效,用户在SBIT的目录下创建文件或目录时,只有该用户及root有权利删除该文件

file:查看文件类型


5.命令与文件的查询

which:寻找执行文件

whereis:寻找特定文件

locate:根据var/lib/mlocate内的数据库记载,找出用户输入的关键字文件名

find:最通用的寻找命令


6.权限与命令间的关系

一、让使用者能进入某目录成为『可工作目录』的基本权限为何:

可使用的命令:例如 cd 等变换工作目录的命令;

目录所需权限:使用者对这个目录至少需要具有x 的权限

额外需求:如果使用者想要在这个目录内利用ls 查阅档名,则使用者对此目录还需要 r 的权限。

 

二、使用者在某个目录内读取一个文件的基本权限为何?

可使用的命令:例如本章谈到的 cat,more, less等等

目录所需权限:使用者对这个目录至少需要具有x 权限;

文件所需权限:使用者对文件至少需要具有 r的权限才行!

 

三、让使用者可以修改一个文件的基本权限为何?

可使用的命令:例如 nano 或未来要介绍的 vi 编辑器等;

目录所需权限:使用者在该文件所在的目录至少要有 x 权限;

文件所需权限:使用者对该文件至少要有 r,w 权限

 

四、让一个使用者可以创建一个文件的基本权限为何?

目录所需权限:使用者在该目录要具有 w,x的权限,重点在 w

 

五、让使用者进入某目录并运行该目录下的某个命令之基本权限为何?

目录所需权限:使用者在该目录至少要有 x 的权限;

文件所需权限:使用者在该文件至少需要有 x的权限


0 0
原创粉丝点击