if [condition];then …;fi
if [condition];then …;else …;fi
if [condition];then …;elif …;fi
&& 邏輯與
|| 邏輯或
a $$ b || c a為true則執行b,a為false則執行c
history 檢視歷史命令
crtl+r 查詢命令
for((c1;c2;c3));do …;done
for x in $;do …;done
while …;do …;done
cat file 檢視檔案內容
while read x;do echo $x;done < file 一行行讀取檔案內容
read 內建命令 讀取內容
read -p 新增提示內容
read -p 「enetr:」 a
< 輸入重映象
輸出重映象 >
echo * 輸出當前目錄下所有檔案
break 退出當前迴圈
continue 跳出當前迴圈,,進入下次迴圈
echo $$ 輸出當前程序pid
() 子shell執行
當前shell執行
sleep n 睡眠n秒
& 後台執行
$! 執行在後台的最後乙個作業的pid
ps 顯示系統中當前執行的程序
ps -e 顯示所有程序
ps -ef 全格式顯示所有程序
jobs 檢視程序狀態
ctrl +z 掛起程序
bg n 程序排程到後台執行(n為作業號)
fg n 程序排程到前台執行(n為作業號)
Shell之基本用法
一 shell簡介 1.什麼是shell shell的中文意思是 外殼 通俗地講,shell是乙個互動程式設計介面,通過獲得使用者輸入來驅動作業系統核心完成指定工作。shell除了作為命令解釋程式以外,還是一種高階程式設計語音,它有變數 關鍵字 有各種控制語句 支援函式模組,有自己的語法結構。she...
shell介紹及基本用法
8.1 shell介紹 shell是乙個命令直譯器,提供使用者和機器之間的互動,支援特定語法,支援邏輯判斷 迴圈,並且每個使用者都可以有自己的shell centos預設的shell是bash bourne agin shell 其實為了紀念sh的創造者bourne這個使用者 常見的還有zsh po...
set基本用法 2
1 include2 include3 include4 include5 include6 include7 include8 include9 include10 include11 include 12 define maxn 50 13 define inf 0x7fffffff 14 de...