Linux第三篇 操作系统命令

一,Linux的磁盘管理命令

一、Linux磁盘管理命令
分区种类:
主分区+扩展分区<=4
主分区:安装系统及必要的配置文件,和环境变量等系统文件
扩展分区:主要作为分区时扩展功能,并不能储存任何的数据
逻辑驱动器:实质存储数据及软件工具等


管理命令:fdisk
使用方法:
1、查看当前磁盘及分区信息
fdisk -l
2、对已存在磁盘设备分区
fdisk DEVICE_FILE_PATH


查看Linux系统磁盘空间:df -h
查看挂载: mount -l




sda:系统的第一块硬盘
s:磁盘类型
d:disk 磁盘
a:编号,a为1


开始分区:fdisk /dev/sdb 




新建主分区:
查看磁盘信息: fdisk -l
管理磁盘分区: fdisk /dev/sdb
创建分区:        n
选择分区类型: p
分区号:            1
磁头开始位置: 回车
结束位置(大小):+10G
查看分区信息: p
保存退出:        w
重启系统


格式化分区:    mkfs.ext4 /dev/sdb5 
挂载分区(临时挂载):mount /dev/sdb5 /media/
查看挂载:      mount -l
永久挂载:
vi /etc/fstab
/dev/sdb1 /media ext4 defaults 0 0


临时挂载立即生效,永久挂载 重启后生效。




二、常用辅助命令
命令名称:whoami
    语法:  whoami
    功能:  查看当前操作用户
    
    命令名称:whatis
    语法:  whatis [命令名称]
    功能:  查看帮助命令
      
    命令名称:whereis
    语法:  whereis [文件名称]
    功能:  查看文件位置
    
    命令名称:which
    语法:  which
    功能:  查看可执行文件的位置 
      
三、Linux压缩及解压缩命令
格式
打包:tar [-选项]  名称 目标
解包:tar [-选项] 目标 -C 指定位置 
常用选项:
-c:打包     -x:解包         -v:显示     -t:查看
-z:gzip      -j:bzip2       -f:使用文档名


练习:
1.创建两个文件和两个目录
2.将两个文件压缩到一起,起名为test1.tar.gz
3.将两个目录压缩在一起,起名为dir.tar.gz
4.将两个目录和文件一同压缩,起名为testdir.tar.gz
5.将刚才压缩的所有文件和目录解压到指定位置




. tar
只是打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。
打包:
#举例:
tar -cvf file.tar file1       #file1文件
tar -cvf file.tar file1 file2 #file1,file2文件
tar -cvf file.tar dir         #dir目录
实例:
tar -cvf test.tar test01.abc test01.exe test01.txt 




解包:
tar -xvf examples.tar (解压至当前目录下)
tar -xvf examples.tar  -C /path (/path 解压至其它路径)
#说明:
-x, --extract, extract files from an archive 从一个归档文件中提取文件
#举例:
tar -xvf file.tar
tar -xvf file.tar -C /tmp  #解压到tmp目录下




--》打包的同时,指定压缩文件的存放位置
tar -czvf /root/user.tgz group passwd 


.tar.gz压缩
tar.gz tgz (tar.gz和tgz只是两种不同的书写方式,后者是一种简化书写,等同处理)
这种格式是Linux下使用非常普遍的一种压缩方式
1.打包压缩格式
tar -zcvf examples.tgz examples (examples当前执行路径下的目录)
说明:
-z, --gzip filter the archive through gzip 通过gzip压缩的形式对文件进行归档
举例:
tar -zcvf file.tgz dir #dir目录


解压缩:
tar -zxvf examples.tar.gz (解压至当前执行目录下)
tar -zxvf examples.tar.gz  -C /path (/path 解压至其它路径)


举例:
tar -zcvf file.tar.gz
tar -zcvf file.tar.gz -C /temp


.tar.gz格式是业内使用最多的一种压缩格式




.tar.bz2压缩格式
Linux下压缩比率较tgz大,即压缩后占用更小的空间,使得压缩包看起来更小。
但同时在压缩,解压的过程却是非常耗费CPU和时间
tar -jcvf text.tar.bz2 test   (examples为当前执行路径下的目录)
说明:
-j, --bzip2 filter the archive through bzip2 通过bzip2压缩的形式对文件进行归档


举例:
tar -jcvf file.tar.bz2 dir #dir目录


释放.tar.bz2格式
(1)释放解压:
tar -jxvf examples.tar.bz2 (解压至当前执行目录下)
tar -jxvf examples.tar.bz2  -C /path (/path 解压至其它路径)


(2)举例:
tar -jxvf file.tar.bz2
tar -jxvf file.tar.bz2 -C /temp




不解压压缩包时查看压缩包内的内容
tar -tvf test.tar 






压缩格式拆解
gzip
后缀:.gz
压缩:gzip file
解压:gunzip file.gz


bzip2
后缀:.bz2
压缩:bzip2 file
解压:bunzip2 file.bz2


注意:以上两种方式只能压缩文件,不能压缩目录,并且压缩过后原文件会消失。解压过后,压缩文件会消失




猜你喜欢

转载自blog.csdn.net/wzhyanshen/article/details/80921717