Linux學習筆記

2021-12-30 01:26:05 字數 1415 閱讀 4046

linux學習筆記 --bash scriptsii

#test條件判斷#

test命令可用於評估bash指令碼中的表示式。它評估其引數所指定的表示式,如果表示式為true,返回零退出狀態,如果表示式為false,則返回非零退出狀態。test具有替代語法,使用方括號""將表示式括起來,這樣更易於閱讀。

語法:test expression 或 [expression] 非零或零長度字串運算子:test - string

字串比較運算子:

數字比較運算子:

-eq ##相等 -ne ##不相等 -lt ##小於 -le ##小於等於 -gt ##大於 -ge ##大於等於

檔案狀態運算子:

二進位制檔案運算子:

邏輯運算子:

-o、-a、!、&&、||

#檢查ip是否ping通#

#加法運算#

#檢查檔案狀態#

while語句

if語句

if語句+函式

#使用者建立、刪除 【函式】#

#expect語句#

在shell中利用expect實現自動應答指令碼。

yum install expect -y

expect語句實現ssh功能

expect語句實現獲取使用者資訊

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...