WindowsでLinuxコマンドを利用する方法
結論
- WSLを使う
- Windows11、Windows10のみ
- アプリを追加するような感覚で利用できる
- 2ステップ
- Windows用のLinuxカーネルをインストール
- Linuxディストリビューションをインストール
- WSL利用例と簡易設定方法を後述します
- 参考
- WSLについては説明した記事
- Dockerなどで利用するWSLについて
コマンド実行例
ipconfig.exe|grep -i ipv4|awk -F":" '{print $2}'
192.168.32.21
- 1行で書ける
- ipconfig.exe
- 「ipconfig」はWindowsのネットワーク設定確認コマンド
- WSLではipconfig.exeとして呼び出す
- Linuxには「ifconfig」と言う似たコマンドがあるが、ちゃんとWindowsのコマンドが使われている
- 「|」
- Linuxのコマンドをつなぐ記号
- grep …
- 文字列絞り込み
- 「i」は大文字小文字を区別しないgrepオプション
- 「ipv4」検索文字列
- awk …
- 文字列整形、正規表現も使えて強力
- 「-F」は区切り文字、":"を指定した
- 「'{print $2}’」は表示整形、区切り文字で区切った2番目を表示
