這兩天才開始接觸shell編寫指令碼,真的是相見恨晚。乙個小小的demo,就節省了我很多時間web後端,應用場景:
前後端專案都在git上託管,docker部署
每次前端修改之後我都要拉下來,打包、然後覆蓋後端專案dist檔案,再git push,部署
真的累了
直到…
#!/bin/sh
cd /users/mac/webstormprojects/fontend/
git pull origin master &&
echo
"拉取成功"
npm run build
sleep 5
cd /users/mac/pycharmprojects/flask/backend
rm -rf dist/
cp -r /users/mac/webstormprojects/fontend/dist ./
echo
"拷貝成功"
echo
"-----準備提交-----"
git add .
git commit -m $1
echo
"git 提交注釋:$1"
git push origin dev
echo
"-----提交結束-----"
指令碼內容就不一一解釋了,
就是後端經常在命令列裡敲的,只是集中起來放到乙個.sh檔案裡
就上面乙個指令碼,執行一次,就省去了自己操作的那麼多時間
操作流程
# 建立shell指令碼
touch run.sh
# 輸入自己要執行的命令
vim run.sh
# :wq儲存退出
# 更改指令碼許可權為可執行
sudo
chmod +x run.sh
# 執行
./run.sh
以後多學些其他知識,提公升工作效率 網路爬蟲,解放你被電腦禁錮的雙手
提起網路爬蟲,首先會想到的是搜尋引擎每天自動在網際網路世界中到處遊弋,抓取最新的網路資源,供網民們消費。這種複雜的系統可能理解起來有點費勁。隨著資訊化深入生產生活的方方面面,給人們帶來效率便捷的同時,也有種被機器左右的感覺。但這不是機器的原因,而是系統的設計者太依賴於機器,過猶不及了。也有另外一種解...
雲通訊平台 為更多遊戲玩家解放雙手
本文講的是 雲計算目前雲通訊平台已經擁有四大能力 2 落地 能力 開發者可以在其網頁或應用上實現撥打手機及固話的能力。雲通訊開放平台可提供的遊戲應用場景有 1 整合在遊戲中的語音對講 在遊戲中,使用者可以採用語音對講的方式溝通,不 間是不同的語音會議,互相之間互不干擾。2 整合在mmorpg遊戲中的...
解放雙手,CSDN部落格支援站外文章自動同步!
以上站點均可以輕鬆 安全 快速的完成資料遷移操作,享受csdn提供的專業的部落格服務!您原有部落格的資料並不會丟失 本功能是讓站外文章同步到csdn部落格,別搞混哦。提出申請時,請記住兩點哦!一是搬家位址中有十篇以上的技術原創文章,二是填寫上方的頁面時,一定要發布 將部落格搬至csdn 的文章,這是...