zip/gzip/xz/zcat/tar/reboot

补充知识:

!number  #执行第number条命令
!997          #执行第997条命令
!string       #执行最近的以string开头的历史命令

history -c  #清除历史命令

压缩工具 :

zip passwd.zip passwd#创建一个名为passwd.zip的zip格式压缩文件,其中包含了passwd文件。

unzip passwd.zip#解压passwd.zip压缩文件,将其中的内容恢复到当前目录。

gzip hosts#将hosts文件进行gzip格式压缩,并保留原文件名但添加.gz后缀,即生成hosts.gz。

gunzip hosts.gz#解压hosts.gz压缩文件,恢复出原始的hosts文件。

xz hosts#将hosts文件进行xz格式压缩,并保留原文件名但添加.xz后缀,即生成hosts.xz。

unxz hosts.xz#解压hosts.xz压缩文件,恢复出原始的hosts文件。

zcat hosts.gz#允许用户直接查看hosts.gz压缩文件中的内容,而无需先解压文件。这对于快速检查压缩文件中的内容非常有用。

xz 的压缩效果比gzip要好,时间要长,gzip压缩的速度要快

tar命令  --》可以对文件和文件夹都进行归档和压缩 

用途:制作归档文件、释放归档文件
格式:tar  [选项]...  归档文件名  源文件或目录
              tar  [选项]...  归档文件名  [-C 目标目录]
常用命令选项
    -c:创建 .tar 格式的包文件 create
    -x:解开.tar格式的包文件 Extract
    -v:输出详细信息
    -f:表示使用归档文件  file
    -t:列表查看包内的文件  list
    -C:解包时进入指定的目标文件夹
    -z:调用gzip程序进行压缩或解压
    -J:调用xz程序进行压缩或解压
     --exclude  打包的时候将某些文件或者文件夹不包含进来--》排挤出去


归档:  将很多个文件打包成一个文件的过程
归档文件: 包含了很多个文件的文件
归档文件---》压缩--》压缩的归档文件

tar的使用

#1. 创建归档文件
tar -czf boot.tar.gz boot#使用tar命令创建一个名为boot.tar.gz的gzip格式的归档文件,其中包含boot目录的内容。
tar -cJf boot.tar.xz boot#使用tar命令创建一个名为boot.tar.xz的xz格式的归档文件,其中也包含boot目录的内容。
tar czf boot_host_passwd.tar.gz /boot /etc/hosts /etc/passwd#创建一个名为boot_host_passwd.tar.gz的gzip格式的归档文件,其中包含/boot目录、/etc/hosts文件和/etc/passwd文件。

#2. 查看归档文件里的内容
tar -tf boot_host_passwd.tar.gz 或 tar tf boot_host_passwd.tar.gz#使用tar命令列出boot_host_passwd.tar.gz归档文件中的内容。
tar -tf boot.tar.xz#列出boot.tar.xz归档文件中的内容。

#3. 解压归档文件
mkdir /backup2
cp boot_host_passwd.tar.gz  /backup2#创建一个名为/backup2的目录,并将boot_host_passwd.tar.gz归档文件复制到该目录中。
cd /backup2
tar -xf   boot_host_passwd.tar.gz #切换到/backup2目录,并使用tar -xf boot_host_passwd.tar.gz命令解压boot_host_passwd.tar.gz归档文件。
#打包时指定路径
tar czf  /backup2/log.tar.gz   /var/log/#使用绝对路径打包/var/log/目录到/backup2/log.tar.gz归档文件中。tar命令会自动从成员名中删除开头的“/”。
tar xf log.tar.gz  -C /backup3#解压log.tar.gz归档文件到/backup3目录中。
tar xf log.tar.gz #如果直接解压log.tar.gz归档文件而不指定目录,则会解压到当前目录下。
mv var /backup3#将解压后的var目录移动到/backup3目录中。

#4.使用--exclude选项排除特定文件或目录
tar --exclude=/boot/{grub,grub2,efi} -czf /backup2/no_grub.boot.tar.gz /boot#创建一个归档文件,其中不包含/boot目录下的grub、grub2和efi子目录。
#tar命令同样会自动从成员名中删除开头的“/”。
tar tf no_grub.boot.tar.gz#列出no_grub.boot.tar.gz归档文件中的内容,以验证排除操作是否成功。

 这些命令和步骤展示了tar命令在创建、查看和解压归档文件方面的基本用法,以及如何使用--exclude选项来排除特定的文件或目录。

关机

    init 0  --》推荐
    poweroff   ---》推荐
    halt
    shutdown -h now

重启

    init 6  --》推荐
    reboot  --》推荐
    shutdown -r now  立马重启

shutdown -r -t 60   #60分钟后重启
shutdown -h -t 60   #60分钟后关机--》定时关机
shutdown -c         #取消关机

windows系统里的

C:\Users\Administrator>shutdown  /s  /t  600  #600秒后进行关机
C:\Users\Administrator>shutdown  /a           #取消关机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值