鸟哥私房菜读书笔记(持续更新)!!

简介:

第五章           linux文件权限与目录配置

重点内容:介绍linux目录结构、文件属性。

/usr  类似windows下program文件夹。

文件的权限分为r:只读,w:可写,x:执行三种。可以用chmod命令来更改权限,r(4),w(2),x(1)。权限分为3部分:拥有者-拥有者所在组-其他人,如果要让任何人对某个文件都拥有绝对控制权限,可以使用777.

. 开头的文件是带有隐藏属性的文件。


第六章           文件与目录管理

重点内容:环境变量PATH的概念、链接文件、文件目录权限、搜索文件的方法。

    PATH是系统环境变量,为什么我们在任何路径中都能执行ls命令,是因为ls所在的目录已经加入到系统环境变量中,查看系统环境变量的命令为echo $PATH(注意大小写)。在日常操作中,也可以将其他目录加入到系统环境变量中,使用命令PATH=”$PATH”:/XXX(系统变量=“现有系统变量”加上自己自定义的路径)

    在用cp命令进行文件夹复制时,必须附带-s参数。

    查看文件的内容,一般使用cat命令和more命令。

    硬链接和符号链接:硬链接会创建出和源文件一样的文件,但是所占磁盘空间不变,删除硬链接的原文件,硬链接文件还能使用。

符号链接相当于win中的快捷方式,删除符号链接的原文件,符号链接将不能用。但符号链接和快捷方式也有不同,因为修改符号链接会影响到原文件,而在win下修改快捷方式是不会影响原文件的。

创建硬链接的命令是ln 文件名 链接文件名

创建符号链接的命令是ln –s 文件名 链接文件名

    umask命令用于查看和修改创建文件或文件夹时的默认属性,umask默认的语法是减去某些属性,例如umask 002,意思是:

拥有者减去0属性,那么rwx属性就保持不变。

拥有者组减去0属性,同上。

其他人减去2属性,2属性是w(写),那么就剩下r_x

创建文件时默认属性是666,创建文件夹时默认属性是777.

如果按照上面的umask 002状态来创建一个文件和文件夹的话,创建出来的文件和文件夹属性如下:

文件 –rw-rw-r--    :文件默认为666,也就是-rw-rw-rw,002是在其他人上减去写w属性

文件夹 –rwxrwxr-x :文件夹默认为777,也就是-rwxrwxrwx,002是在其他人上减去写w属性。

    查找文件一般使用find命令,如果想在整个硬盘中搜索名为123的文件可以使用如下命令:

find / -name 123   :在整个根目录中搜索名为123的文件,使用-name参数时,后面可以用通配符,如果要搜索包含123的文件,可以使用find / -name ‘*123*’,记得加单引号。










本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1336340,如需转载请自行联系原作者
目录
相关文章
|
移动开发 C++
学习C++笔记418
C++ Web 编程
60 0
|
C++
学习C++笔记415
C++ Web 编程
40 0
|
C++
学习C++笔记414
C++ Web 编程
47 0
|
C++
学习C++笔记384
C++ 预处理器
66 0
|
C++
学习C++笔记341
C++ 异常处理
71 0
|
C++ CDN
学习C++笔记332
C++ 文件和流
58 0
|
C++
学习C++笔记328
C++ 文件和流
77 0
|
C++
学习C++笔记311
C++ 多态
36 0
|
存储 C++
学习C++笔记277
C++ 类 & 对象
76 0
|
C++
学习C++笔记244
C++ 引用
63 0