Corredor

ウェブ、プログラミングの勉強メモ。

wsl-open:WSL で xdg-open する

デスクトップ環境を持つ Linux において、MacOS の open コマンドに相当することをやる際は、xdg-open というコマンドが使える。

一方、WSL を CUI でのみ使っている場合は、xdg-open では Windows 側の GUI アプリでファイルを開けない。

そこで使えるのが wsl-open というツールだ。

wsl-open は npm でインストールできる。

$ npm install -g wsl-open

あとは xdg-open を使いたいタイミングでコマンドを wsl-open と変えるだけ。

# HTML ファイルを指定すればブラウザが起動したり。
$ wsl-open ./index.html

一つ注意点は、WSL 内のファイルを開く時は Windows の Temp フォルダにファイルがコピーされ、それが開かれること。

この仕様のため、「ブラウザで開いた HTML ファイルの変更を確認しながら作業する」といった用途には向いていないので注意。

Linuxスタートブック 2020

Linuxスタートブック 2020

  • 発売日: 2020/06/26
  • メディア: Kindle版