WindowsでLinuxコマンドを利用する方法


結論

  • WSLを使う
    • Windows11、Windows10のみ
  • アプリを追加するような感覚で利用できる
  • 2ステップ
    • Windows用のLinuxカーネルをインストール
    • Linuxディストリビューションをインストール
  • 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番目を表示


Posted by futa