« python requests.exception.SSLError SSL接続でエラーが出る | トップページ | .jfifを管理者にならずにレジストリ変更して.jpgに変更する。Windows10でJPEG画像をダウンロードする時に拡張子が.jfifになる »

2020-08-04

WSLのDebianでfishのヘルプを表示。shutdownコマンドでwslの終了も。



wslのfishでhelpを入力するとエラーが出る。

'\\wsl$\Debian\home\tagosuck'
上記の現在のディレクトリで CMD.EXE を開始しました。
UNC パスはサポートされません。Windows ディレクトリを既定で使用します。

Windows側にもエラーメッセージが表示される

'file:///user/share/doc/fish/index.html'が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。


ヘルプをWindows側の既定のブラウザで表示する。

echo "start file://wsl\$/$WSL_DISTRO_NAME/usr/share/doc/fish/index.html" | cmd.exe

ディストリビューション名は環境変数$WSL_DISTRO_NAMEに保存されてる。

echo $WSL_DISTRO_NAME


helpと入力した時に表示されるようにする

alias help="echo 'start file://wsl\$/$WSL_DISTRO_NAME/usr/share/doc/fish/index.html' | cmd.exe"

helpと入力するとWindows側の既定のブラウザでヘルプが開くようになった。

wsl$のドルマークをエスケープしないと変数として扱われるので注意。



エディタを開いたらついでにshutdownのエリアスも

これを~/.config/fish/config.fishに保存。

shutdownやrebootもwslではできない。
rebootはできないが、shutdownはエリアスを作る事で解決できる。

alias shutdown="wsl.exe -t $WSL_DISTRO_NAME"

これも~/.config/fish/config.fishに保存しておくと便利。

ログオフではなくて再起動したい時とかに、コンピュータを再起動しないでもshutdownと入力

Linux 用 Windows サブシステム インスタンスが強制終了されました。
Press any key to continue...

と、表示されて終わる

|

« python requests.exception.SSLError SSL接続でエラーが出る | トップページ | .jfifを管理者にならずにレジストリ変更して.jpgに変更する。Windows10でJPEG画像をダウンロードする時に拡張子が.jfifになる »

Linux」カテゴリの記事

コメント

この記事へのコメントは終了しました。