Shell基本用法 2

2021-09-19 10:04:36 字數 845 閱讀 5236

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...