linux基礎語句2

2021-10-19 09:00:39 字數 3096 閱讀 9023

#!/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...