1、tar
格式: tar -[zcvf] [压缩文件名] [被压缩的文件]
说明:
z 指定压缩文件格式 tar.gz
v 显示压缩过程
f 指定文件名
x 解压
C 指定压缩后文件存放的位置
案例1:将文件1和文件2压缩为文件名为1.tar.zip的压缩包
案例2:将1.tar.zip压缩包解压到/home/xwxxh/桌面 上
tar -xvf 压缩包名 -C 指定路径
2、zip
压缩格式: zip -r 路径/压缩包名 文件1 文件2......
案例1:将2、qwer.txt和xx.txt压缩,包名为yasuo.zip
解压格式:unzip -d 路径 压缩包名
案例2:将yasuo.zip解压在当前目录下
3、mail
mail指令是用来发送电子邮件
格式:mail [-s subject] [-c address] [-b address]
mail -f [mailbox]mail [-u user]
说明:
-a:添加附件
-b address:表示输出信息的匿名收信人地址清单
-c address:表示输出信息的抄送()收信人地址清单
-f [mailbox]:从收件箱中指定邮箱读取邮件
-s subject:指定输出信息的主体行
-u user:端口指定优化的收件邮箱读取邮件
案例:
(1)首先对/etc/mail.rc进行配置,vim /etc/mail.rc,在最后加上
set from=xxxx@163.com //对方收到邮件时显示的发件人
set smtp=smtp.163.com //指定第三方发邮件的smtp服务器地址
set smtp-auth-user=13802562587@163.com //发件人邮箱用户名
set smtp-auth-password=PJTVUFTVSRNMQWXP //授权码或者密码
set smtp-auth=login //STMP认证方式,默认login
注:/etc/mail.rc的权限为不可更改,此处应该先将文件的权限更改后在添加
(2)发送邮件
第一种格式:mail -s test xxx@qq.com //你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束
第二种格式:echo "qwertyu" | mail -s test xxx@qq.com //管道方式
第三种格式:mail -s test xxx@qq.com >file //以file的内容为邮件内容发邮件
注:若要给多人发邮件,则收件人通过空格间隔即可
A.无正文邮件
mail -s "test" xxx@qq.com
B.有正文邮件
echo "大吉大利,今晚吃鸡" | mail -s 测试 xxx@qq.com
C.带附件邮件
echo "大吉大利,今晚吃鸡" | mail -s 测试 -a 1.txt xxx@qq.com
D.带抄送人
echo "大吉大利,今晚吃鸡" | mail -s 测试 -a 1.txt -c xx@163.com xxx@qq.com