web-dev-qa-db-fra.com

Sous-système Windows pour Linux: / home / user (chemin du répertoire de base Linux) à utiliser pour ConEmu Terminal?

J'essaie de configurer 2 onglets d'emplacement de terminal à ouvrir dans mon ConEmu Terminal sous Windows 10 (pour Windows Linux Subysystem).


1. Répertoire de base Windows

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

et

2. Répertoire de base Linux

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

Le chemin Windows Home fonctionne bien, mais je ne sais pas comment faire fonctionner le chemin Linux Home? Le plus proche que je puisse obtenir est de le faire ouvrir l'emplacement racine /.

Est-ce que quelqu'un sait la bonne façon de faire cela?

enter image description here

5
Oneezy

Je suis tombé sur l'article " Bashing Windows " (Par: Jan De Dobbeleer) ,
qui m'a amené à cette réponse.

L'astuce principale est le ~ (tilde) lors de l'ouverture du shell bash.


Accueil (Linux)

  • BASH (chemin): C:\Windows\System32\Bash.exe ~ (a tilde ~)

  • REPERTOIRE DE DEMARRAGE (chemin): C:\Users\<YourUserName>\AppData\Local\lxss\home


Racine (Linux)

  • BASH (chemin): C:\Windows\System32\Bash.exe (pas de tilde)
  • REPERTOIRE DE DEMARRAGE (chemin): C:\Users\<YourUserName>\AppData\Local\lxss\root

Accueil (Windows)

  • BASH (chemin): C:\Windows\System32\Bash.exe (pas de tilde)
  • REPERTOIRE DE DEMARRAGE (chemin): C:\Users\<YourUserName>

enter image description here

7
Oneezy

Je ne sais pas si les choses ont changé, mais la commande dont j'avais besoin pour lancer ConEmu dans le répertoire de base de mon sous-système Linux est la suivante:

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

enter image description here

0
Jens Bodal