web-dev-qa-db-ja.com

Linux用Windowsサブシステム:ConEmuターミナルに使用する/ home / user(Linuxホームディレクトリパス)?

Windows 10(Windows Linux Subysystem)で ConEmu Terminal で開くように2つの端末ロケーションタブを設定しようとしています


1。 Windowsホームディレクトリ

C:\Users\USERNAME
    or...
%USERPROFILE%

そして

2。 Linuxホームディレクトリ

C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
       or...
%LOCALAPPDATA%\lxss\home\USERNAME

Window Homeパスは正常に機能しますが、Linux Homeパスを機能させる方法がわかりませんか?最も近い方法は、ルート/の場所を開くことです。

誰でもこれを行う正しい方法を知っていますか?

enter image description here

5
Oneezy

私は記事「 バッシングウィンドウズ(By:Jan De Dobbeleer)」につまずいた
これが私をこの答えに導きました。

主なトリックは、bashシェルを開くときの~(tilde)です。


ホーム(Linux)

  • BASH(パス):C:\Windows\System32\Bash.exe ~(has tilde〜)

  • スタートアップディレクトリ(パス):C:\Users\<YourUserName>\AppData\Local\lxss\home


ルート(Linux)

  • BASH(パス):C:\Windows\System32\Bash.exe(チルダなし)
  • スタートアップディレクトリ(パス):C:\Users\<YourUserName>\AppData\Local\lxss\root

ホーム(Windows)

  • BASH(パス):C:\Windows\System32\Bash.exe(チルダなし)
  • スタートアップディレクトリ(パス):C:\Users\<YourUserName>

enter image description here

7
Oneezy

状況が変わったかどうかはわかりませんが、LinuxサブシステムのホームディレクトリでConEmuを起動するために必要なコマンドは次のとおりです。

%windir%\system32\bash.exe ~ -new_console:d:C:\Users\{username}\AppData\Local\lxss\home

enter image description here

0
Jens Bodal