您的位置:首页 > 运维架构 > Linux

linux鸟哥私房菜学习笔记--第六,七章

2015-09-02 14:59 363 查看
6.1 用户与用户组:

包括三部分:

文件所有者

用户组

其他人

6.2 文件权限

-rw-------. 1 root root     1859 May 18 17:43 anaconda-ks.cfg
-rw-r--r--. 1 root root 52125696 Jul  2 17:46 base-error.log
-rw-r--r--. 1 root root   168648 Jun 24 23:16 base-error.log.2015-06-24
-rw-r--r--. 1 root root   299574 Jun 25 22:18 base-error.log.2015-06-25
-rw-r--r--. 1 root root 59784247 Jun 26 23:59 base-error.log.2015-06-26
-rw-r--r--. 1 root root 70365308 Jun 27 23:59 base-error.log.2015-06-27
-rw-r--r--. 1 root root 70365312 Jun 28 23:59 base-error.log.2015-06-28


[权限][连接][所有者][用户组][文件容量][修改日期][文件名]

6.2.2修改文件属性和权限

chgrp:修改文件所属用户组(change group)

chown:修改文件所有者(change owner)

chmod:修改文件的权限(change mode)

eg:

chgrp users install.log(把install.log用户组改为users)

chown bin install.log(把install.log文件所有者改为bin)

chown root:root install.log(所有者与用户组改为root)

chmod u=rwx,go=rx .bashrc

chmod 777 .bashrc

文件权限: r:4 w:2 x:1(能不能进入目录)

6.2.4 Linux文件各类与扩展名

文件种类:

- 普通文件:属性第一个字符为[-]

- 纯文本文件(ASCII):大部分做为设置的文件都为这种文件,可以用cat读取文件内容

- 二进制文件(binary):可执行文件

- 数据格式文件(data):程序运行过程当中会读取某些特定格式文件,那些特定格式的文件就是data file

- 目录(directory):第一个属性为[d]

- 连接文件(link):类似快捷方式,第一个属性为[l]

- 设备与设备文件(device):与系统外设与存储相关的一些文件,通常集中在/dev这个目录中,又分为块设备文件和字符设备文件

- 套接字(sockets):数据接口文件,通常被用在网络上的数据连接,[s]

- 管道(FIFO,pipe):first-in-first-out,[p],解决多个程序同时访问一个文件所造成的错误问题

6.3Linux目录

http://linux.vbird.org/linux_basic/0210filepermission.php#dir_tree” title=”” />

6.3.3 绝对路径与相对路径

绝对路径:由根目录(/)开始写起的文件名或目录名称

相对路径:相对于目前路径的文件名写法

第七章 Linux文件与目录管理

7.1 目录与路径

- . 代表此层目录

- .. 代表上一层目录

- -代表前一个工作目录

- ~ 代表

- ~account 代表account这个用户的主文件夹

7.2 文件目录管理

cd:切换目录

pwd:显示当前目录

mkdir:新建一个新的目录

rmdir:删除一个目录

ls:查看文件与目录

cp:复制

rm:删除

mv:移动

basename:取得最后的文件名

dirname:取得目录名

7.3文件内容查阅

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

tac:从最后一行开始显示,可以看出tac是cat倒写的

nl:显示的时候,顺便输出行号

more:一页一页地显示文件内容

less:与more类似,但是比more更好的是,它可以往前翻页

head:只看头几行

tail:只看结尾几行

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

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

时间参数

modification time(mtime):当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性或权限。

status time(ctime):当该文件的“状态”改变时,就会更新这个时间,像是权限与属性被更改了,都会更新这个时间。

access time(atime):当“该文件的内容被取用”时,就会更新这个读取时间。比如用cat去读取某个文件时,就会更新文件的atime。

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

umask:查看文件默认权限(分数是指默认值要减去的权限)

chattr:设置文件的隐藏属性

lsattr:显示文件隐藏属性

文件特殊权限:SUID,SGID,SBIT

SUID:仅对二进制程序有效;执行该程序要有x的可执行权限;仅在执行该程序的过程中有效;执行者将具有该程序所有者的权限

SGID:对二进制有效;执行该程序要具有x的权限;执行者在执行的过程中将会获得该程序用户组的支持

SBIT:对目录有效;当用户对于此目录具有w,x权限,即具有写入的权限时,在该目录下创建文件或目录树,仅有自己和root才有权利删除。

file:查看文件

which:寻找执行文件

whichis:寻找特定文件

locate:根据用户输入的关键字查找

find:查找文件(直接查找磁盘,上面三个查找的是数据库)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: