指令碼中命令的直譯器
記錄命令執行的過程和執行邏輯,以便以後重複執行
指令碼可以批量處理主機
指令碼可以定時處理主機
#!/bin/bash #幻數
1) 手動在環境中開啟指定直譯器
sh script.sh
2)直接在當前環境中執行shell中的命令不開啟新的shell
sourece script.sh
. script.sh
3)開啟指令碼中指定的shell並使用此shell環境執行指令碼中的指令
chmod +x script.sh
/***/***/script.sh
./script.sh
sh -x /mnt/westos.shi
指令碼練習:
1 ip_show.sh 網絡卡 顯示當前的ip
2host_messages.sh 顯示當前主機的名稱,ip登入當前主機的使用者
hostname: ******x
ipaddress: ******x
username: root
3 clear_log.sh 執行指令碼後可以清空日誌
Shell指令碼之基本知識
shell指令碼 命令通過乙個程式檔案執行時,該程式被稱為shell指令碼或shell程式。shell指令碼中有一系列的命令或命令語句,這些命令 變數和流程控制語句等有機結合起來就是乙個功能強大的shell指令碼。指令碼開頭 bin bash 推薦 或 bin sh 稱為幻數,確定哪個程式來解釋指令...
shell基本知識
shell型別 函式 主過程要呼叫才能執行 多行注釋 或 單行注釋 bin bash echo abcdefg.syshello syshello echo start.syshello echo exit.fi 結束標誌 grep ls l grep root awkls l awk ls l a...
shell 基本知識
shell是linux的一外殼,它包在linux核心的外面,為使用者和核心之間的互動提供了乙個介面 當使用者下達指令給作業系統的時候,實際上是把指令告訴shell,經過shell解釋,處理後讓核心做出相應的動作 系統的回應和輸出的資訊也由shell處理,然後顯示在使用者的螢幕上 簡單的說,當命令或者...