第7章 Linux文件与目录管理–《鸟哥的Linux》

  •   
  • 3571
  • Linux
  • 0
  • super_dodo
  • 2013/10/03

重点回顾:

1.绝对路径“一定由根目录/写起”;相对路径“不是由/写起”。

2.特殊目录有. , .. , - , ~ , ~account , 需要注意。

3.与目录相关的命令有cd,mkdir,rmdir.pwd等重要命令。

4.rmdir仅能删除空目录,要删除非空目录需要使用“rm -r”命令。

5.用户能使用的命令是依据PATH变量所规定的目录去查找的。

6.不同身份(root与一般用户)系统默认的PATH并不相同。差异较大的地方在于/sbin和/usr/sbin。

7.ls可以查看文件的属性,尤其-d,-a,-l等参数特别重要!

8.文件的复制\删除\移动可以分别使用cp\rm\mv等命令来操作。

9.检查文件的内容(读文件)可使用的命令包括cat\tac\nl\more\less\head\tail\od等。

10.cat -n与nl均可显示行号,但默认情况下,空白行会编号并不相同。

11.一个文件记录的时间参数有三种,分别是access time(atime)\status time(ctime)\modification time(mtime),ls默认显示的是mtime.

12.除了传统的rwx权限外,在Ext2/Ext3文件系统中,还可以使用chattr与lsattr设置及查看隐藏属性,常见的包括智能新增数据的+a与完全不能更改文件的+i属性。

13.新建文件/目录时,新文件的默认权限使用umask来规范。默认目录完全权限为drwxrwxrwx,文件则为-rw-rw-rw.

14.文件具有SUID的特殊权限时,代表当用户执行此二进制程序时。在执行过程中用户会暂时具有程序所有者的权限。

15.目录具有SBIT的特殊权限时,代表在该目录下用户创建文件只有自己与root能够删除。

16.查看文件类型可以使用file命令来查看.

17.查找文件的完整文件名可以使用which或type,这两个命令都是通过PATH变量来查找文件名的。

18.利用find可以加入许多参数来直接查询文件系统,以获得自己想要知道的文件名。