美文网首页
Linux常用命令

Linux常用命令

作者: t_wayne | 来源:发表于2016-08-02 15:34 被阅读0次

    #从本地复制到远程

    scp ./ventilate.war root@10.224.130.9:/opt/cmes/ventilate

    会提示你输入另外那台172.19.2.75主机的root用户的登录密码,复制目录加参数 -r 即可

    #从远程复制到本地

    scp root@10.224.130.18:/opt/cmes/ventilate/generateReport.tar.gz /opt/tomcat/ventilate/generateReport.tar.gz

    #复制文件夹

    cp -R /opt/cmes/ventilate/generateReport /var/tmp/cmes/ventilate/generateReport

    #给文件授权

    chmod +x deploy.sh

    #vim编辑文件

    vim text1.txt    i插入    /查找      :wq保存      :q!退出不保存

    在vim里面如果要搜索某个关键字,只要键入/xxx就可以了,消除高亮只要键入:noh,或者搜索一个不存在的字符串即可

    #替换

    替换文件application.properties,将10.129.62.99:1521:product替换为10.128.122.114:1521:product

    sed -i "s#10.129.62.99:1521:product#10.128.122.114:1521:product#g" ./WEB-INF/classes/application.properties

    #查找替换的Shell

    APP_NAME="ventilate"

    APP_PATH="/var/tmp/cmes/$APP_NAME"

    PLATFORM_ADDRESS="10.224.130.19:8888"

    find "$APP_PATH"/ -name "*.html" -print0 | xargs -0 sed -i "s#10.128.122.46:8989#$PLATFORM_ADDRESS#g"

    #压缩和解压

    tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩!

    tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以gzip压缩

    tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以bzip2压缩

    tar -zxvf /tmp/etc.tar.gz文件解压缩到当前目录

    相关文章

      网友评论

          本文标题:Linux常用命令

          本文链接:https://www.haomeiwen.com/subject/mqmfsttx.html