shell指令碼的基本知識

2021-10-21 12:30:22 字數 574 閱讀 7405

指令碼中命令的直譯器

記錄命令執行的過程和執行邏輯,以便以後重複執行

指令碼可以批量處理主機

指令碼可以定時處理主機

#!/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處理,然後顯示在使用者的螢幕上 簡單的說,當命令或者...