今天学了打包,解包,压缩与解压的相关指令,有点长,费脑子,到现在都还是有点模糊。还学 了磁盘管理,知道了为什么要分区,还有分区要注意的一些事项。
LINUX的文件各种权限下的访问情况,列了一个表格。
文件权限 | Ls查看(读) | Rm删除(写) | Cd进入(通过) |
0000(---------) | X | X | X |
0100(--x------) | X | √ | X |
0200(-w-------) | X | X | X |
0300(-wx------) | X | √ | √ |
0400(r--------) | X | X | X |
0500(r-x------) | √ | √ | X |
0600(rw-------) | X | X | X |
0700(rwx------) | √ | √ | √ |
从表中可以看到:
1.文件只要没有权限X(通过),所有的操作都对这个文件无效。
2.有r(读)权限,文件可以进行ls(读)和rm(写)操作。
3.只有w(写)权限,就只能进行w(写)操作。
umask 0xyz x,y,z=0,1,2,3,4,5,6,7
权限掩码 3个权限分别代表u,g,o把相应的权限拿掉。x代表user,y代表group,z代表other.
*
全部如 rm /home/* 删除home下的全部wenjian
tar –cvf A B
A为打包后的文件或打包后的文件的路径及文件名
B为打包的文件
tar –tvf 文件名
查看打包文件的内容
tar -xvf 文件名
在当前工作目录下解包
tar –xvf 文件名 –C 文件路径
指定文件路径的解包
gzip 文件名 压缩
gzip –d 文件名 解压
bzip2 文件名 压缩
bzip2 –d 文件名 解压
tar –xzvf 文件名 –C文件夹
解压文件及放到指定路径该指令要是压缩使用的是gzip (gz格式)
tar –xjvf 文件名 –C文件夹
解压文件及放到指定路径该指令要是压缩使用的是bzip2(bz2格式)
不在文件所在的目录下打包,会把文件夹一起打包。
磁盘管理
1. 分区
2. 格式化 使分区能以系统的格式运行,按照一定的格式写文件
3. 将分区和挂载点(文件夹)绑定。
4. 读写文件
5. 卸载(将分区和挂载点分离)
fdisk –l
查看分区全部列表
/dev/sdan
dev表示是硬件设备
s 表示借口格式
d表示硬盘
a表示硬盘数
n表示分区数
每个分区都有一个描述每个描述最多64字节
主分区+扩展分区最多是4个
主分区最多是4个最少是3个
扩展分区不能使用,想使用扩展分区,必须对扩展分区分区,叫做逻辑分区。
硬盘=主分区+扩展分区
扩展分区=逻辑分区1+逻辑分区2+…+逻辑分区n
fdisk /dev/sda
设置新分区
mkfs –t ext3 /dev/sdan
对分区n进行格式
mount –t ext3 /dev/sdan /mnt
对分区n设置挂载点(挂载点设置在mnt文件夹里)。
为什么要进行磁盘分区?
硬盘是靠磁头来回抖动及磁片绕柱圆周运动来读取数据的,分区后磁头扫描的固定区域变小,使磁头使用寿命提高。这样硬盘的使用寿命边长。根据这个原理,分区的时候尽量每个区分小点,磁头扫描整个区的时间会减少一些,相当于扫描速度提高,那么分区运行速度也会相应提高。
隔了3天上传, 给我了一个感悟 ,今日事今日毕。不管什么理由都不能成为拖到明天的借口。