Linux的基础操作(2)

一、压缩与解压缩

二、打包及压缩打包

三、查看打包文件

四、解包并解压

五、文件备份

六、设置永久生效的命令别名

七、所有用户生效的命令别名


一、压缩与解压缩

例 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命令,就有helloeveryone写入文件/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文件

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值