linux學習筆記之shell程式設計(指令碼)

2021-09-11 08:27:09 字數 687 閱讀 9403

#!/bin/bash

# #號表示注釋

# shell指令碼從上往下依次執行

date

grep 'root' /etc/passwd

先加許可權:chmod +x 1.sh或chmod 744 1.sh

輸入絕對路徑或相對路徑如./1.sh (./表示當前目錄)

bash 1.sh

sh 1.sh

source 1.sh

. 1.sh

#!/bin/bash

for i in tom tony cat

do echo $i

echo $i"123"

done

#!/bin/bash

for i in #i從1到50,建立dir1,dir2……dir50

domkdir /usr/local/src/dir$i

done

#!/bin/bash

for i in `seq 50` #反引號表示預先執行,這裡是生成1到50

domkdir /usr/local/src/dir$i

done

計算1+2+……+10

#!/bin/bash

for((i=1;i<=10;i++)) 

dosum=$((sum+i))

done

echo $sum

Linux學習筆記之Shell入門

shell 是乙個命令列直譯器,它為使用者提供了乙個向 linux 核心傳送請求以便執行程式的介面系統級程式,使用者可以用 shell 來啟動 掛起 停止甚至編寫一些程式。shell 處在核心與外層應用程式之間,起著協調使用者與系統的一致性 在使用者與系統之間進行互動的作用。圖 1 是 linux ...

linux學習筆記 shell

shell bash 212一般可以將shell理解為乙個命令處理器 乙個讀取並解釋所輸入命令的程式。其次,shell還支援一些shell指令碼。使用的shell型別,可以檢視環境變數echo shell 系統可用的shell路徑儲存在 etc shells 改變登入shell可以使用chsh ch...

Linux學習筆記(Shell)

type ls ls is aliased to ls color auto 未加任何引數,列出 ls 的最主要使用情況 type cd cd is a shell builtin如果指令串太長的話,如何使用兩行來輸出?使用 enter cp var spool mail root etc cron...