ubuntu 命令列方式的一些日常sh指令碼 1

2021-09-11 20:27:53 字數 930 閱讀 5802

在ubuntu命令列方式下做開發,會頻繁切換目錄、執行一些工具,輸入命令會占用大量的時間。這樣就可以建立乙個sh指令碼(類似msdos的bat)。

下面的例子儲存為gt.sh,然後就只要執行指令碼,就可以完成一些頻繁的輸入,比如 . gt.sh run  等效於

cd ~/xiaoxsoft

python3 manage.py runserver 0:80

#!/bin/bash

if [ $1 == 'run' ]; then

cd ~/xiaoxsoft

python3 manage.py runserver 0:80

elif [ $1 == "obj" ]; then

cd ~/xiaoxsoft/xiaoxsoft

elif [ $1 == "dsh" ]; then

cd ~/xiaoxsoft

python3 manage.py shell

cd ~/xiaoxsoft/glmis_expand

elif [ $1 == "tp" ]; then

cd ~/xiaoxsoft/glmis_expand/templates/glmis_expand

elif [ $1 == "go" ]; then

killall -9 uwsgi;

workon django;

cd /root/xiaoxsoft/xiaoxsoft/;

uwsgi --ini /root/xiaoxsoft/xiaoxsoft/uwsgi.ini;

nginx -s reload;

else

echo "引數錯誤"

fi

1、指令碼開頭新增 #!/bin/bash,這樣可以在任意路徑呼叫指令碼。

2、指令碼呼叫:. 空格 指令碼名稱 (. gt.sh)

ubuntu 一些基本命令列操作

1 gec ubuntu gec 使用者名稱,ubuntu 系統名,當前所在目錄 相對路徑 home 絕對路徑 使用者的許可權 普通使用者 超級使用者 2 ls 檢視當前目錄下的資訊 ls l 檢視當前目錄的詳細資訊 例如 rm rm r 1 gec gec 0 sep 3 18 14 qev.te...

一些命令列指令

linux下的一些指令 mkdir a 建立乙個名稱為a的資料夾 ls 檢視當前資料夾下的檔案 ll 檢視當前資料夾下的檔案的詳細資訊 pwd 檢視當前命令列所在的路徑 cd 返回上級目錄 d 進入d盤 touch index.html 新建乙個檔案 npm的一些指令 npm install g c...

Ionic Framework的一些命令列解釋

npm install g ionic 安裝ionic ionic lib update ionic serve options 啟動乙個本地的server,在瀏覽器中開啟,並可監視檔案變化,隨時重新整理瀏覽器。可以在主目錄下的ionic.project檔案的watchpatterns中配置要監視的...