#!/bin/bash
#this is a shell script
if [ ! -e /root/jiaoben.txt ] #jiaoben.txt do not exsit
then #excute
mkdir -p /root/jiaoben.txt #create a file the name is jiaoben.txt
fi結果
-p 提示資訊
fi批量新建使用者
先建立乙個使用者薄
執行結果
同例 批量ping
linux中$()和${}區別
$( )中放的是命令,相當於` `,例如todaydate=$(date +%y%m%d)意思是執行date命令,返回執行結果給變數todaydate,也可以寫為todaydate=`date +%y%m%d`;
$中放的是變數,例如echo $取path變數的值並列印,也可以不加括號比如$path
expr命令是用來計算的
$random 這個變數,可以隨機生成 0~32767之間的整數數
猜數遊戲(十位數內)
#!/bin/bash
pr=$(expr $random % 10)
times=0
while true
doread -p "input : " v
let times++
if [ $v -eq $pr ]
then
echo "value is right"
exit 0
elif [ $v -gt $pr ]
then
echo "value is high"
else
echo "value is low"
fidone
結果
case語句
這樣寫是兩個字元小寫和大寫
用』|』 或 隔開就是乙個字元
判斷輸入字元型別
#!/bin/bash
read -p "inpu: " key
case $key in [a-z]|[a-z])
echo "zifu"
;;[0-9])
echo "shuzi"
;;*)
echo "luanma"
esac
at命令
at -l 檢視已經寫入的與執行命令
at -c 3 檢視序號為三的與執行命令的詳細資訊
atrm 3 刪除序號為三的預執行命令
at 設定預執行命令只是單次執行
crond 週期性的計畫任務
分、時、日、月、星期、命令
crontab -e 編譯本使用者的週期性計畫
如果你是root使用者 可以加-u 如: crontab -e -u otheruser 指定其他使用者的週期性命令
因為命令一行必須要寫命令的具體路徑
每週二隔三十分鐘重啟一下
每週以一點半重啟一下
每週一一點半自動備份**
SQL 基礎語句2
列名 資料型別 預設值 約束 create table customer id number 7 primary key,name char 25 not null,phone varchar2 20 unique 刪除表 drop table customer 主鍵約束可以寫在列後,也可以寫在所有...
Python基礎之語句2
一 if條件語句 1 語法 2 if語句的真值表示式和條件表示式 例題1 真值表示式判斷奇偶數 num int input 請輸入乙個整數 if num 2 print 該數值為奇數 else print 該數值為偶數 例題2 條件表示式判斷閏年 year int input 輸入乙個年份 day1...
C的回歸基礎學習2 基礎語句
控制語句與輔助語句,即高中數學的程式框圖題,是整個程式設計的基礎所在。1.if else 瘋狂if,超大常數警告 作為最常用的控制語句,if用法很簡單。if 表示式1 語句1 else if 表示式2 語句2 elseif.else一些小細節 2.switch 我也想要一台switch switch...