美文网首页
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