linux文件系統P76/77
file //判定一個文件的類型
mkdir //(-p)可以遞歸性連續創建
rmdir //刪除無文件的目錄rmdir -p dir1/dir2/dir3=rm -r dir1
ln
壓縮
歸檔(未壓縮)
網絡配置
ping //看網絡是否通
nslookup //後面加網址,可以得到其IP地址
shell編程基礎知識
shell不支持數據類型,全解釋爲一串數字,如果認爲是變量,加一個$在前面作爲區分
變量類型
-
用戶自定義變量
變量名大寫
訪問,變量名前加$
unset 命令刪除變量的賦值 -
位置變量即命令行參數
-
預定義變量
-
環境變量
shell編程工程語句p80
說明性語句(註釋行)
註釋行,#開頭
常用功能性語句(命令)
read //讀進數據,相當於cin
expr //後面跟運算(運算符兩邊要有空格,a = ‘expr…’ 乘是*)
測試語句
test //可測試:字符串、整數、文件屬性,零爲真,一爲假
分支語句p81
if 表達式
then 命令表
fi
if 表達式
then 命令表1
else 命令表2
fi
if 表達式
then 命令表
elif 表達式
then 命令表
elif 表達式
then 命令表
…
else 命令表2
fi
多路分支語句
循環語句 p82
seq a b c //從a到c,b爲間隔(增量)