第二部分 第七章 Linux文件和目录管理
2010-04-21 23:42
459 查看
第二部分 第七章 Linux文件和目录管理
1.目录和文件
1) 绝对路径(略)
2)相对路径
2.目录的相关操作
1) . : 表示此层目录
2) .. : 表示上一层目录
3) - :表示前一个工作目录
4) ~ :表示“当前用户身份”所在的家目录
5) ~account :表示account用户的家目录
目录操作常用指令
cd (change directory) :改变路径
pwd -P (print working directory):显示当前所在目录
mkdir (make directory)-m(设置权限),-p(递归):新建目录
rmdir -p :(递归删除上层的空目录)
3.执行文件路径的变量 : $PATH
4.管理文件与目录
ls :查看文件和目录
-a :全部文件 -A :全部但不包括.与..
-d :仅列出目录本身,而不是目录的文件
-l : 列出属性
5.cp(copy)复制文件,目录
mv(move)移动目录与文件
rm(remove)删除文件和目录
6.获取路径的文件夹名与目录名
basename : 获取文件名
dirname : 获取路径名
7.查看文件内容
cat :由第一行开始显示文件内容
tac :从最后一行开始显示
nl :显示的时候输出行号
more :一页一页的显示
less : 与more相似,可以向前翻页
head : 只看前几行
tail :只看最后几行
od :以二进制方式读取文件内容
8.修改文件时间与创建新文件
touch :创建文件,修改文件的acess,修改,status时间
9.文件默认权限
umask 0002
10.设置文件隐藏属性
chattr 重要的选项:-i(不能被更改)
-a :只能增加,不能删除,只有root权限才能设置
11.lsattr :显示文件的隐藏属性
12.文件的特殊权限,SUID(设置临时权限),SGID(设置临时group权限),
SBit(有W和X的用户可以建立我呢间目录和文件,但是只有root权限才能山区)
13.文件类型:file 查看文件基本信息
14.搜索文件
1.which [-a] command 在path路径中寻找可执行程序
2.whereis [-bmsu] file/dir
3.locate filename 找到文件的部分名称
4.find 非常强大的功能,1)与时间有关参数a/c/mtime n
2)与用户或用户组有关的参数 -uid n,-gid n -user name
3)与文件权限有关的参数 -name filename -size [+-] SIZE
5.附加操作,-exec command, 处理搜索出来的结果 -print 打印结果
习题:
1)什么是绝对路径与相对路径
答:绝对路径:从根目录开始的路径
相对路径:从当前路径开始的路径
2)如何更改目录的名称?例如由/home/test变为/home/test2
答:mv /home/test /home/test2
3) PATH环境变量的含义是什么
答:命令搜索的路径
4)umask 有什么用处与优点
答:改变当前用户创建文件和目录的权限,优点是在创建文件或目录时就可以指定
文件的属性
5)当用户的umask分别为033与044时,它建立的文件与目录的权限是什么
答:umask指的是“该默认值要减掉的权限”,文件最大权限为-rw-rw-rw,
目录最大权限为-rwxrwxrwx,所以
文件:033表示:-rw-r--r-- 目录:-rwxr--r--
文件:044表示:-rw--w--w- 目录:-rwx-w--w-
6) 什么是SUID
答:当s权限的user的x(执行)时,称为SUID,用户暂时具有root权限
当s在group时,称为SGID,用户组暂时拥有root权限
SBit只针对目录有效,对文件没有效果,到国内用户在该目录具有
w及X权限时,建立文件和目录只有owner和root才有权利删除
chmod 4777 filename 设置文件SUID权限
7)要查询/usr/bin/passwd文件的一些属性时,可以使用什么命令
答:file /usr/bin/passwd 查看文件属性,lsattr /usr/bin/passwd
查看文件的特殊属性
8)尝试用find找出当前Linux系统中所有具有SUID的文件
答:find / -perm +4000 -exec ls -l {} /;
1.目录和文件
1) 绝对路径(略)
2)相对路径
2.目录的相关操作
1) . : 表示此层目录
2) .. : 表示上一层目录
3) - :表示前一个工作目录
4) ~ :表示“当前用户身份”所在的家目录
5) ~account :表示account用户的家目录
目录操作常用指令
cd (change directory) :改变路径
pwd -P (print working directory):显示当前所在目录
mkdir (make directory)-m(设置权限),-p(递归):新建目录
rmdir -p :(递归删除上层的空目录)
3.执行文件路径的变量 : $PATH
4.管理文件与目录
ls :查看文件和目录
-a :全部文件 -A :全部但不包括.与..
-d :仅列出目录本身,而不是目录的文件
-l : 列出属性
5.cp(copy)复制文件,目录
mv(move)移动目录与文件
rm(remove)删除文件和目录
6.获取路径的文件夹名与目录名
basename : 获取文件名
dirname : 获取路径名
7.查看文件内容
cat :由第一行开始显示文件内容
tac :从最后一行开始显示
nl :显示的时候输出行号
more :一页一页的显示
less : 与more相似,可以向前翻页
head : 只看前几行
tail :只看最后几行
od :以二进制方式读取文件内容
8.修改文件时间与创建新文件
touch :创建文件,修改文件的acess,修改,status时间
9.文件默认权限
umask 0002
10.设置文件隐藏属性
chattr 重要的选项:-i(不能被更改)
-a :只能增加,不能删除,只有root权限才能设置
11.lsattr :显示文件的隐藏属性
12.文件的特殊权限,SUID(设置临时权限),SGID(设置临时group权限),
SBit(有W和X的用户可以建立我呢间目录和文件,但是只有root权限才能山区)
13.文件类型:file 查看文件基本信息
14.搜索文件
1.which [-a] command 在path路径中寻找可执行程序
2.whereis [-bmsu] file/dir
3.locate filename 找到文件的部分名称
4.find 非常强大的功能,1)与时间有关参数a/c/mtime n
2)与用户或用户组有关的参数 -uid n,-gid n -user name
3)与文件权限有关的参数 -name filename -size [+-] SIZE
5.附加操作,-exec command, 处理搜索出来的结果 -print 打印结果
习题:
1)什么是绝对路径与相对路径
答:绝对路径:从根目录开始的路径
相对路径:从当前路径开始的路径
2)如何更改目录的名称?例如由/home/test变为/home/test2
答:mv /home/test /home/test2
3) PATH环境变量的含义是什么
答:命令搜索的路径
4)umask 有什么用处与优点
答:改变当前用户创建文件和目录的权限,优点是在创建文件或目录时就可以指定
文件的属性
5)当用户的umask分别为033与044时,它建立的文件与目录的权限是什么
答:umask指的是“该默认值要减掉的权限”,文件最大权限为-rw-rw-rw,
目录最大权限为-rwxrwxrwx,所以
文件:033表示:-rw-r--r-- 目录:-rwxr--r--
文件:044表示:-rw--w--w- 目录:-rwx-w--w-
6) 什么是SUID
答:当s权限的user的x(执行)时,称为SUID,用户暂时具有root权限
当s在group时,称为SGID,用户组暂时拥有root权限
SBit只针对目录有效,对文件没有效果,到国内用户在该目录具有
w及X权限时,建立文件和目录只有owner和root才有权利删除
chmod 4777 filename 设置文件SUID权限
7)要查询/usr/bin/passwd文件的一些属性时,可以使用什么命令
答:file /usr/bin/passwd 查看文件属性,lsattr /usr/bin/passwd
查看文件的特殊属性
8)尝试用find找出当前Linux系统中所有具有SUID的文件
答:find / -perm +4000 -exec ls -l {} /;
相关文章推荐
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第7章 Linux 文件与目录管理
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第8章 Linux 磁盘与文件系统管理
- 鸟哥Linux私房菜基础学习篇 第二部分 Linux 文件、目录与磁盘格式_Linux文件权限与 目录配置_Linux文件与目录管理
- 第七章 Linux文件与目录管理
- 第七章、Linux 文件与目录管理
- linux学习(5)第七章Linux 文件与目录管理
- Linux私房菜基础篇:第二部分,linux文件、目录与磁盘格式
- 第七章、Linux 文件与目录管理
- 【Linux探索之旅】第二部分第三课:文件和目录,组织不会亏待你
- 第七章 Linux文件与目录管理
- 第二部分 第八章 Linux磁盘与文件管理系统
- linux学习(7)第七章、Linux 文件与目录管理
- 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理
- 【Linux探索之旅】第二部分第三课:文件和目录,组织不会亏待你
- 第七章:Linux文件与目录管理
- 跟阿铭学linux 第二课 Linux 文件和目录管理(2)-指令
- 《鸟哥的Linux私房菜》第七章 Linux文件与目录管理
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第9章 文件与文件系统的压缩与打包
- 第七章:linux文件与目录管理
- 第七章:Linux文件与目录管理