linux常見命令學習彙總3 控制語句

2022-08-15 22:45:15 字數 2646 閱讀 5663

for迴圈一般格式為:

for 變數 in 列表

do command1

command2

...commandn

done

注意:1、列表可以用命令替代 比如`ls`

2、 花括號,中間兩點或1 2 3 #中間是空格,不是逗號之類的

3、for((i=11;i<=15;i++)) #雙括號,沒空格,沒int說明

while command

do   statement(s) to be executed if command is true

done

注意:1、

i=$((i+1)) #表示式,得雙括號加$

2、let i++ #自加1可以用let

shell 有三種 if ... else 語句:

注意:1、read -p "請輸入使用者名稱:"username #儲存輸入的變數到username

case語句格式如下:

case 值 in

模式1)

command1

command2

command3

;;模式2)

command1

command2

command3

;;*) command1

command2

command3

;;esac

注意:1、模式1) 半邊括號

2、;;模式判斷介紹符
3、*)表示其他模式
4、case語句結束標記為反寫esac
#!/bin/bash

echo

"for *****===

"for i in12

3#中間是空格,不是逗號之類的

doecho

"i:$i

"done

for i in #花括號,中間兩點

doecho

"i:$i

"done

for((i=11;i<=15;i++)) #雙括號,沒空格,沒int說明

doecho

"i:$i

"done

echo 「while *****=」

i=1total=0

while((i<=100

))do

total=$((total+i))

i=$((i+1

)) #表示式,得雙括號加$

done

echo

"total:$total

"i=1

total=0

while((i<=100

))do

total=$((total+i))

let i++#自加1可以用let

done

echo

"total:$total

"

for *****===i:1i:

2i:3i:

5i:6i:

7i:8i:

9i:10i:

11i:

12i:

13i:

14i:15「

while *****=」

total:

5050

total:

5050

#!/bin/bash

echo

"if語句*****==

"read -p "

請輸入使用者名稱:

"username #儲存輸入的變數到username

if [ $username =root ]

then

echo

"welcome root...

"

then

echo""

else

echo

"please go out...

"fi

if語句*****==請輸入使用者名稱:root

welcome root...

if語句*****==請輸入使用者名稱:you

please go out...

#!/bin/bash

echo

"case語句**********

"case $1

in #case

instart) #半邊括號

echo

"starting ...";;

stop)

echo

"stopping ...";;

restart)

echo

"restart ...";;

*) #其他情況用 *表示

echo

"argument error ...

";; #每個分支結束加兩次分號

esac #case 反過來寫

case語句**********argument error ...

start

case語句**********starting ...

restart

case語句**********restart ...

stop

case語句**********stopping ...

LINUX常見命令學習

linux 命令格式 命令 選項 引數 注意 個別命令的使用不遵循格式 當有多個選項時,可以寫在一起 簡化選項與完整選項 a等於 all ls 選項 檔案或目錄 選項 a 顯示所有的檔案,包括隱藏檔案 l 顯示詳細資訊 d 檢視目錄屬性 h 人性化顯示檔案的大小 i 顯示inode rw r r 第...

常見Linux命令學習

linux命令很枯燥,遇到不懂的命令學習方法是去菜鳥教程查。命令分類 檔案處理命令 許可權管理命令 檔案搜尋命令 幫助命令 使用者管理命令 壓縮解壓命令 網路命令 關機重啟命令 命令格式 命令 選項 引數 例 ls la etc 說明 1 個別命令使用不遵循此格式 2 當有多個選項時,可以寫在一起 ...

常見Linux命令學習

linux命令很枯燥,遇到不懂的命令學習方法是去菜鳥教程查。命令分類 檔案處理命令 許可權管理命令 檔案搜尋命令 幫助命令 使用者管理命令 壓縮解壓命令 網路命令 關機重啟命令 命令格式 命令 選項 引數 例 ls la etc 說明 1 個別命令使用不遵循此格式 2 當有多個選項時,可以寫在一起 ...