补充知识:
!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 #取消关机