Linux之shell最詳細指令碼

2021-10-23 18:56:57 字數 1502 閱讀 2643

#:注釋
檔案設定許可權為rx(可讀可執行).

執行絕對路徑.

執行相對路徑./shell.sh

將檔案放置path指定目錄內.

執行bash程式執行;[bash shell.sh]或[sh shell.sh]

mkdir abc; cd abc//建立關於abc檔案

vim hello.sh//建立關於hello.sh的shell檔案並寫入

//下為**內容(a.建立可執行相當路徑 b.hello列印的**)

path=~/abc

export path

echo -e "hell word! \a \n"

exit 0

//輸入內容完成,則按'esc',進查詢該.s**件游標無法使用;則輸入:wq(儲存並退出)命令.

//進入根目錄;確定path的資料內容 執行命令呼叫

sh hello.sh

//執行完成 得到正確輸出

//進入根目錄;;確定path的資料內容

使用less命令進行檢視

less hello.sh

vim filname.sh//建立filname的指令碼

path=~/bin//檔案位置資訊

echo -e "輸入資訊"

read -p "使用者:" fileuser

filename=$

date1=$(date --date='2 dasy ago' +%y%m%d)//前一天日期

date2=$(date --date='1 dasy ago' +%y%m%d)//前二天的日期

date3=$(date +%y%m%d)//今天的日期

file1=$$//配置檔案名稱

file2=$$

file3=$$

touch "$"

touch "$"

touch "$"

//乘積運算

export path

echo -e "資料2組資料 \n"

read -p "輸入資料:" firstnu

read -p "資料輸入" secnu

total=$ (($*$))

echo -e "\nthe result of $ x $ is ==> $"

計算圓周率
export path

echo -e "圓周率 \n"

read -p "執行值?" checking

num=$

echo -e "starting calcuate pi vale. be patient."

time echo "scale=$; 4*a(1)" | bc -lq

test命令

test

鳥叔關於linux中shell的理解

shell

linux重啟tomcat的shell指令碼

基本思路 先檢查待重啟的tomcat的程序是否存在 存在則執行shutdown.然後再次檢查程序是否還存在,不存在則執行kill 然後刪除工作空間及10天前的日誌。最後執行啟動。bin sh tomname 1 ctompath opt tomcats echo restart tomcat sta...

linux下mysql冷備份shell指令碼

usr bin env bash 資料庫基礎資訊 db host 127.0.0.1 本機 db name 1 要備份的庫名 db user root 使用者名稱 db pass root 密碼 date date y m d h m s mysql path data mysql bak 備份路徑...

linux利用shell實現守護程序的指令碼

在遊戲開發領域,伺服器宕機那是家常便飯。本文簡單介紹如何利用linux的shell指令碼實現簡單的守護程序。bin sh 新增本地執行路徑 export ld library path while true do 啟動乙個迴圈,定時檢查程序是否存在 server ps aux grep center...