shell,解放我的雙手

2021-08-31 01:38:54 字數 1018 閱讀 7133

這兩天才開始接觸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 的文章,這是...