本篇文章中,我们一起讨论一下linux系统常用压缩命令,关机和重启命令。
- .zip
- .gz
- .bz2
- .tar.gz
-
.tar.bz2
上述五种压缩格式是在linux系统中常用的压缩格式。
第一种:
命令格式:zip +压缩文件名+源文件,意思是压缩源文件并将其命名为压缩文件名
zip -r +压缩文件名 +源目录,意思是压缩源目录
unzip + 压缩文件,意思是解压缩文件
用zip可以压缩文件和目录,并且压缩后源文件会保留,如下图:第二种:
命令格式:
gzip + 源文件,意思是压缩后缀名为.gz的压缩文件,压缩后源文件会消失;
gzip -c 源文件 >压缩文件 ,意思是压缩文件并且保留源文件
gzip -r +压缩目录 ,意思是压缩目录下的子文件,但是不能压缩目录
gzip -d 压缩文件,代表解压缩文件
gunzip 压缩文件
gunzip -r 压缩目录,用于解压缩目录这里说明一点压缩文件不一定会比源文件小,当源文件很小时,经过压缩后会计算入压缩格式的大小因此有可能会比源文件大,如果源文件很大时,一般压缩文件会比源文件小。
第三种:
命令格式:
bzip +源文件,压缩后不留源文件
bzip -k +源文件,压缩后留下源文件
bzip2 -d 压缩文件,意思是解压缩文件
bunzip2 压缩文件 ,意思是解压缩bzip不能压缩目录,为了解决.gz和.bz2不方便压缩目录的问题,引入了下面两种格式,分别将文件先打包再压缩
第四和第五种:
命令格式:
tar -zcvf 压缩包名 源文件,意思是压缩后缀名为.tar.gz格式
tar -zxvf 压缩包,意思是解压缩
tar -jcvf 压缩包名 源文件,意思是压缩后缀名为.tar.bz2格式
tar -jxvf 压缩包,意思是解压缩
如下图:
linux关机和重启命令:- 关机:
shutdown 【选项】 时间
halt +回车
poweroff+回车
init 0 -
重启:
reboot
init 6补充说明:
init 后面跟着的数字代表的意思是系统运行级别,linux系统运行级别一共有7个分别是:
0 ->代表关机
1->代表单用户(类似于windows下的安全模式)
2->代表不完全多用户(字符界面不包括NFS服务)
3->代表完全多用户(字符界面)
4->未分配
5->代表图形界面
6->代表重启
可用命令runlevel查看系统目前运行在第几个级别,如下图:
N代表在进入第五个级别之前所处的级别,5代表了当前级别。
- 关机: