解压缩
-
将当前目录下的所有文件和文件夹全部压缩成
myfile.zip文件
命令:zip -r myfile.zip /root


-
把
myfile.zip文件解压到/opt
命令:unzip myfile.zip -d /opt


-
用 tar 命令将
/etc目录下的文件全部打包成为/back/etcback.tar
命令:tar cvf /back/etcback.tar /etc

-
将 整 个
/etc目 录 下 的 文 件 全 部 打 包 并 用 gzip 压 缩 成/back/etcback.tar.gz
命令:tar czf /back/etcback.tar.gz

-
查看
/back/etcback.tar.gz文件中有哪些文件
命令:tar tf /back/etcback.tar.gz

-
将
/back/etcback.tar.gz解压到/tmp目录
命令:tar xzf /back/etcback.tar.gz -C /tmp

-
备份
/etc下的所有文件并保留其权限
命令:tar cJf /back/etcback.tar.xz /etc -p

命令别名
别名是命令的快捷方式;多用于设置常使用的长命令
格式:alias 别名='原命令 -选项/参数'
查看设置的别名:alias
删除别名:unalias 别名
- 若要每次登入就自动生效别名,则把别名加在
/etc/profile或~/.bashrc中 - 若要让每一位用户都生效别名,则把别名加在
/etc/bashrc最后面
别名实验
- 写一个命令命为
hello,实现的功能为每输入一次hello命令,就有hello,everyone写入文件/file.txt
中
命令:alias hello='echo "hello, everyone" >> file.txt'

- 写一个命令别名为
shuaxin,实现的功能为每输入一次该命令,file.txt文件的所有时间就更新为当前时间
命令:alias shuaxin='touch file.txt'

- 写一个所有用户都生效的命令别名为
hh,每一个用户输入这个命令之后可以在该用户家目录下创建一个file1文件
命令:vim /etc/bashrc
alias hh='touch ~/file1'

加载文件source /etc/bashrc

本文介绍了如何使用Linux命令进行文件的压缩与解压缩,包括zip、unzip、tar和gzip等工具的使用方法。同时,文章探讨了命令别名的概念,展示了如何创建和删除别名,以及如何通过在配置文件中设置别名使其永久生效。通过别名实验,读者可以学习到如何创建自定义命令,如hello和shuaxin,以简化日常操作。

854

被折叠的 条评论
为什么被折叠?



