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

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目录
图片来自<a href=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:查找文件(直接查找磁盘,上面三个查找的是数据库)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值