一、压缩与解压缩
二、打包及压缩打包
三、查看打包文件
四、解包并解压
五、文件备份
六、设置永久生效的命令别名
七、所有用户生效的命令别名
一、压缩与解压缩
例 1:将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件
命令: zip myfile.zip ./*
例2:把myfile.zip文件解压到 /opt
命令:unzip myfile.zip -d /opt
查看是否成功解压到 /opt
二、打包及压缩打包
例1:用 tar 命 令 将 /etc 目 录 下 的 文 件 全 部 打 包 成 为/bak/etcback.tar
先创建/bak目录
命令:mkdir /bak
再进行打包
命令: tar -cf /bak/etcdack.tar /etc/*
例2:将整个 /etc 目录的文件全部打包并用 gzip压缩 成/back/etcback.tar.gz
先创建/back目录
命令:mkdir /back
再进行压缩打包
命令: tar -czf /back/etcdack.tar.gz /etc/*
三、查看打包文件
例:查看 /back/etcback.tar.gz 文件中有哪些文件?
命令:tar -tf /back/etcdack.tar.gz
四、解包并解压
例:将/back/etcback.tar.gz 解压到 /tmp 目录
命令:tar -xzf /back/etcdack.tar.gz -C(大写) /tmp
五、文件备份
例:备份 /etc 下的所有文件并保留其权限。
命令: cp -a /etc/* ./beifen
六、设置永久生效的命令别名
例1:写一个命令命为hello,实现的功能为每输入一次hello命令,就有hello,everyone写入文件/root/file.txt 中。
首先想永久生效可以在 /etc/bashrc 下编写
用 vi /etc/bashrc 进入此路径中
输入
命令 alias hello='echo hello,everyone >> /root/file.txt'
再通过命令 source /etc/bashrc 将 /etc/bashrc 中的内容进行宣告使命令及时执行
查看 /root/file.txt 中内容的变化
例2:写一个命令别名为shuaxin,实现的功能为每输入一次该命令,file.txt文件的所有时间就更新为当前时间。 首先想永久生效可以在 /etc/bashrc 下编写 用 vi /etc/bashrc 进入此路径中 输入命令 alias shuaxin='touch /root/file.txt' 再通过 命令 source /etc/bashrc 将 /etc/bashrc 中的内容进行宣告使命令及时执行
对比后观察时间得到刷新
七、所有用户生效的命令别名 例1:写一个所有用户都生效的命令别名为hh,每一个用户输入这个命令之后可以在该用户家目录下创建一个 file1文件。 首先想所有用户永久生效必须在 /etc/bashrc 下编写 用 vi /etc/bashrc 进入此路径中 输入命令 alias hh= 'touch file1' 再通过命令 s ource /etc/bashrc 将 /etc/bashrc 中的内容进行宣告使命令及时执行 在root用户下 创建 file1文件 在普通 用户下 创建 file1文件



