其他命令

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

原文地址:https://www.cnblogs.com/xwxxh/p/13680400.html