說一下大概的思路吧
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了泰安免費(fèi)建站歡迎大家使用!
首先說不用腳本的情況。
1,我們知道,如果僅更換War包。只要?jiǎng)h除War包和所生War的目錄即可。
首先service tomcat stop .操作完成后,再啟動(dòng)即可。
若要替換其中的文件。
首先要知道解壓的命令。
jar -cvfM0 project.war path/project
-c 創(chuàng)建war包
-v 顯示過程信息
-f 類似于tar定義文件的名字。以.war結(jié)尾
-M 不創(chuàng)立說明文件
-0 這個(gè)是數(shù)字,只打包不壓縮
解壓縮:
jar -xvf project.war -C path/ 解壓到指定位置。
類似于Tar
詳細(xì)的可以 jar --help ,或者直接到JAr所在目錄運(yùn)行。
在解壓的目標(biāo)里查看指定的文件,使用cp mv rm來完成替換工作。
再結(jié)合上面的壓縮。打包。
前者如果War包在使用的話,還需要Service 停啟的輔助工作。這樣更為穩(wěn)妥。
2,腳本方式,需要的首先如如何自動(dòng)Ssh上對(duì)方的電腦。
還有本地寫好的替換腳本的SCp的自動(dòng)上傳,這里內(nèi)容包括文件替換。War包位置?;蛘咚阉鞯玫降奈恢肳ar包確定
再將執(zhí)行的腳本添加到Crontab或者At中。
具體搜索,測試。比較麻煩。但是各個(gè)部分的文檔豐富。
通過你的描述,替換命令如下:
1、tr 命令來進(jìn)行替換
[root@localhost ss1]# tr '111' '2222222' aa.txt
2、sed 命令
[root@localhost ss1]# sed ‘s/wyf/wzw/g’ ./person.txt
這里使用sed 內(nèi)置命令s 來實(shí)現(xiàn)替換功能,并且使用了全局替換標(biāo)志g 表示替換文件中匹配wyf的所有字符串。
溫馨提示:
1、tr 命令在接文件時(shí)比較特殊,需要輸入重定向符號(hào) “”
2、凡是在文本中出現(xiàn)的“111”均應(yīng)轉(zhuǎn)換成“222222”,而不是僅僅將單個(gè)進(jìn)行轉(zhuǎn)換,這個(gè)要注意。
3、在使用sed 命令時(shí),要注意一下語法格式,將要替換的文本“wyf”放在第一個(gè)和第二個(gè)“/” 之間,將替換后的文本“wzw”放到第二個(gè)和第三個(gè)“/” 之間。這個(gè)要注意。
以上就是我的回答,在具體操作時(shí),可能會(huì)有出入,如有問題可??私信?+?關(guān)注,我會(huì)第一時(shí)間來進(jìn)行回復(fù)追答,希望我的回答能幫到你。
解析網(wǎng)址的IP和域名
dig | sed -n '/^[^;]/p' | awk '$5~/^[0-9].*[0-9]$/ {print $5,$1}' | sed -n 's/\.//4p'
然后就可以替換hosts了
網(wǎng)頁名稱:linux命令替換網(wǎng)址 linux常用命令 替換
文章來源:http://www.rwnh.cn/article26/ddosjcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、關(guān)鍵詞優(yōu)化、企業(yè)網(wǎng)站制作、網(wǎng)站維護(hù)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)