はじめに
このプロジェクトでは、特定のポートのネットワーク通信状態を監視する Zsh スクリプトを作成する方法を学びます。このスクリプトは、3 秒間の期間内に指定されたポートで送信および受信されたデータパケットの数をカウントします。
👀 プレビュー
## 例
$ sh /home/labex/project/netcheck.sh 22
パケット: 2
🎯 タスク
このプロジェクトでは、以下を学びます。
- 入力パラメータとしてポート番号を受け取る Zsh スクリプトを作成する方法
tcpdumpコマンドを使用して、指定されたポートのパケットをキャプチャしてカウントする方法timeoutコマンドを使用して、スクリプトの実行に 3 秒間のタイムアウトを設定する方法- ユーザーに親切な形式でパケットのカウントを出力する方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- 特定のポートのネットワーク通信状態を監視できるスクリプトを開発する
- Zsh スクリプトで
tcpdumpやtimeoutのような一般的な Linux コマンドをどのように使用するかを理解する - 実際の問題を解決するためのシェルスクリプトの作成とテストの経験を得る




