iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
0
自我挑戰組

30天菜鳥學 Linux 系列 第 23

23天-再次學習 Shell Scripts 基礎

  • 分享至 

  • xImage
  •  

今天進度 : 鳥哥的 Linux 私房菜 -- 第十二章、學習 Shell Scripts


可以做到
當該封包嘗試幾次還是連線失敗之後,就予以抵擋住該 IP

雖然 shell script 號稱是程式 (program) ,但實際上, shell script 處理資料的速度上是不太夠的。因為 shell script 用的是外部的指令與 bash shell 的一些預設工具,所以,他常常會去呼叫外部的函式庫,因此,運算速度上面當然比不上傳統的程式語言

shell script 用在系統管理上面是很好的一項工具,但是用在處理大量數值運算上, 就不夠好了,因為 Shell scripts 的速度較慢,且使用的 CPU 資源較多,造成主機資源的分配不良

最前面記得加 #!/bin/bash 告訴系統 載入 bash 的相關環境設定檔

在很多狀況中,如果沒有設定好這一行, 那麼該程式很可能會無法執行,因為系統可能無法判斷該程式需要使用什麼 shell 來執行啊!)


test@test:~/bin$ bash hello.sh
test@test:~/bin$ vim hello.sh

#!/bin/bash
# Program:
#       測試程式
# History:
# 2020/09/16	xxx	 第一個版本
#!/bin/bash
echo -e "Hello World \a\n"
exit 0

test@test:~/bin$ bash hello.sh
Hello World 

上一篇
22天-終於知道 hyper-v 如何不汙染到公司環境,愉快的使用 SSH 連線 ubuntu
下一篇
24天-繼續學習 bash shell (我就是進度慢 ~ 哇哈哈~)
系列文
30天菜鳥學 Linux 59
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言