#author("2025-10-01T09:48:07+09:00","","")
#author("2025-10-01T23:07:08+09:00","","")
*LINUX コマンド集
#contents

**シェルスクリプトでバックグラウンド実行のポイント
 標準入力、標準出力、標準エラー出力 を何とかする
 $ hogehoge.sh > /dev/null 2>&1 </dev/null &
   > /dev/null ・・・ 標準出力を/dev/nullにリダイレクト
   2>&1 ・・・・・・ 標準エラー出力「2」を標準出力「1」に混ぜる「>&」
   </dev/null ・・・ 標準入力に/dev/nullを与える

 
**grep
 コメント行と空行を除く
 $ grep -v -e ^# -e ^\s*$ / [ファイル名]
 grep -v -e ^# -e ^\s*$ / [ファイル名]

**無線LAN関係
 $ iwlist wlan0 scan
 $ wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
 $ ifup -v wlan0
 
 iwlist wlan0 scan
 wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
 ifup -v wlan0

**便利かも
 $ lsmod
 $ systemctl -t service
 lsmod
 systemctl -t service

**パッケージ管理
|コマンド|説明|対応する yum/RPM 操作|
|コマンド|説明|対応するyum/RPM操作|
|apt-get install パッケージ名|パッケージのインストール/更新|yum install パッケージ名&br; yum update パッケージ名|
|apt-get -s install パッケージ名|パッケージのインストール情報を表示&br; (パッケージは更新されない)|-|
|apt-get -s install パッケージ名|パッケージのインストール情報を表示&br;(パッケージは更新されない)|-|
|apt-get --reinstall install パッケージ名|パッケージの再インストール|-|
|apt-get update|パッケージリストを最新に更新&br;(パッケージは更新されない)|-|
|apt-get upgrade|全パッケージを最新にアップデート(確認あり)|yum update|
|apt-get upgrade --dry-run|アップデートチェック|yum check-update|
|apt-get dist-upgrade|全パッケージを最新にアップデート(完全自動)|-|
|apt-get remove パッケージ名|パッケージのアンインストール(設定ファイルは残す)|yum remove パッケージ名|
|apt-get purge パッケージ名|パッケージのアンインストール(設定ファイルも削除)|-|
|apt-get source パッケージ名&br;dpkg -x パッケージ名 展開先フォルダ|ソースのダウンロード|download 後に、&br; rpm2cpio xxxx.rpm &#x7c; cpio -id|
|apt-get source パッケージ名&br;dpkg -x パッケージ名 展開先フォルダ|ソースのダウンロード|download後に、&br;rpm2cpio xxxx.rpm &#x7c; cpio -id|
|apt-cache show パッケージ名|パッケージ説明|yum info パッケージ名&br;rpm -qi パッケージ名|
|apt-cache search キーワード|キーワードを含むパッケージを検索|yum sea rch キーワード|
|apt-cache search キーワード|キーワードを含むパッケージを検索|yum search キーワード|
|dpkg -S ファイル名|ファイル名 が含むパッケージを検索|rpm -qf ファイル名|
|dpkg -l|インストールパッケージ一覧|rpm -qa|
|dpkg -L パッケージ名|パッケージに含まれるファイル一覧|rpm -ql パッケージ名|
|dpkg -V パッケージ名|パッケージの検証|rpm -V パッケージ名|

**プロセスとポート
 $ ss -tulnp
|オプション|内容|
|p|ソケットを使ってるプロセスを表示させる|
|a|接続待ちを含めたすべてのソケットを表示する|
|n|名前解決を行わない|
|t|TCP ソケットを表示する|
|s|統計情報を表示する|
|u|UDP ソケットを表示する|
古い?

|プロセスが使用しているポートを表示する|lsof -i|
|ポート番号から使用しているプログラムを表示する|lsof -i:ポート番号|
|接続待ちをしている TCP、UDP ポートを表示する|netstat -antu|
|通信が確立している tcp ポートの状況を調べる|netstat -t|
|接続待ちをしているTCP、UDPポートを表示する|netstat -antu|
|通信が確立しているtcpポートの状況を調べる|netstat -t|

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS