好站 - 線上分析、解釋、檢查 Shell Script

兩個 Shell Script 分析工具的站, 將看不懂的 Shell Script 可以丟上去分析、檢查, 會比較容易理解~

好站 - 蒐集常用的 Script Alias - alias.sh

Linux / Mac Bash Shell 底下, 搭配 "|" 去操作的組合, 可以產出無限的應用, 這個網站把一些常用的 Alias Script 都整理起來, 裡面看到的, 都可以直接加到自己的 .bashrc 裡面去~

這篇標題雖然是寫 Rails Devops, 但是內容都是很常用的基本命令, 詳見: Rails Devops Cheatsheet

STDIN、STDOUT、STDERR 與 Bash Redirection 測試

Unix 系列(Linux、BSD...) 的 STDIN、STDOUT、STDERR 是輸入、輸出串流... 等等, 已經玩了N年, 但是看了 $4 長輩的這篇文章: 關於 Bash 的 Redirection 使用的心得, 寫得很清楚, 但是看到最後反而覺得有點頭大(stdout連3都用到了), 搭配簡單的程式重新複習一下~

閱讀全文〈STDIN、STDOUT、STDERR 與 Bash Redirection 測試〉

Bash shell 連接 Socket 寫法

想要於 Bash shell 連接 Socket (tcp、udp), 要如何寫?

語法:

  • tcp: /dev/tcp/<hostname>/<port>
  • udp: /dev/udp/<hostname>/<port>
  • 註1: /dev/tcp, /dev/udp 都是不存在的檔案, 需要 Bash 透過 exec 才可執行, 若於其他程式執行, 需要確定他是跑在 Bash shell 才可以用.
  • 註2: PHP 可以參考此篇: PHP shell_exec() 使用 Bash shell 執行

閱讀全文〈Bash shell 連接 Socket 寫法〉