压缩 后缀名(zip — xx.zip gzip — xx.gz bzip2 — .bz2 xz — .xz)
1. zip:(1) 压缩比较低 (2) windows 和 linux 通用的压缩格式 (3)可以压缩目录
压缩: zip xxxx.zip [源文件/目录] -- 不能压缩目录
解压:unzip [压缩文件]
2. gzip:压缩 gzip [压缩的文件] -- 不能压缩目录
解压:gunzip [压缩文件]
3. bzip2:压缩 vzip2 [压缩文件] -- 不会保留源文件,不能压缩目录
解压:bunzip2 [压缩文件]
4. xz:压缩 xz [压缩文件] -- 不会保留源文件,不能压缩目录
解压:unxz [压缩文件]
打包
1. tar 选项 打包文 源文件:tar -cf xxx.tar *
tar -cf xxx.tar:创建归档文件
tar -tf xx.tar :查看打包文件中包含的文件列表
tar -r newfile -f xxx.tar:追加一个新文件到打包文件中
tar --delete [文件] -f xx.tar:删除归档文件中指定的文件
tar -xf xx.tar -C [路径]:释放打包文件到指定的位置 -- 释放的时候会用 -C
2. gzip xxxx.tar:对打包文件进行压缩
3. tar -czvf xxx.tar.gz [要打包压缩的文件]:在创建打包文件时调用gzip程序进行压缩
.... -cjvf ....:同上 只是调用bzip2程序进行压缩
.... -cJvf ....:同上 只是调用xz程序进行压缩
解压 打包并压缩的文件:tar -xvf xxxx.tar.gz [要解压的文件]
4. 解压xxx.tar.bz2格式文件:tar -jxvf xxxx.tar.bz2
源代码安装软件:xxx.tar.gz
(1) 解压:tar -xf xxxx.tar.gz
(2) 执行configure检测,预编译 生成Makefile:用configure进行编译。进入解压目录预编译 :./configure
./configure
(3) make 编译 : 如果编译报错的情况下,清空编译:make clean
make
(4) make install 安装
make install
(5) 安装二进制软件:setup
硬盘分区 fdisk
1. 硬盘的物理构成:盘片 磁头 机械手臂
2. 硬盘的接口 在系统中的表示:(1) IDE:hd (2) SCSI:sd (3) SATA:sd
3. 分区类型: 主分区(1-4) 扩展分区 逻辑分区
主分区+扩展分区 总共只能4个
(1) 主分区 /dev/sda1
(2) 2T以下分区方式是 MSDOS
2T以上分区方式是 GPT
3. fdisk -l:查看系统中所有硬盘的分区表
4. fdisk /dev/sdb:创建sdb分区 依次输入:n ---> 扇区类型选择 ---> 确定空间大小: +1G / 分区大小为1G ----? 查看是否分区成功:ll /dev/sdb*
输入 m --- 帮助
n --- 添加分区
d --- 删除分区
l --- 显示分区类型
p --- 打印当前操作硬盘的分区情况
t --- 更改分区类型
q --- 不保存退出
w --- 保存退出
5. 分区格式化:mkfs.xfs /dev/sdb1
6. 挂载 mount /dev/sdb1 /media/ : 将分区sdb1挂载到media目录下 ---- 不是永久生效
卸载 umount /dir1/:卸载挂载目录 dir1
永久生效:将分区的UID添加到 /etc/fstab
7. df -h:查看磁盘空间,挂载信息
8. 查看分区的UUID:blkid /dev/sdb1
9. 直接将命令的结果插入到vim编辑文件光标所在行: vim xxxxx ------> :.!blkid /dev/sdb5 ------- 将这个命令的执行结果插入光标所在位置
10. mount -a:重新加载所有挂载
11. partprobe:让内核重新读取新的分区表
12. 指定只读方式挂载 --- mount -o ro /dev/sdb2 /dir1/:将sdb2按只读的方式挂载到dir1中
13. ll -i:第一列是 文件的inode
inode:存储文件属性
block:存储文件内容
14. 检测修复挂载盘sdb1:fsck /dev/sdb1
检测挂在盘est文件格式:e2fsck /dev/sdb1
remount:不需要卸载就可以重新挂载该文件内容
重新挂载:mount -o remount
网友评论