Cum să setați distribuția dvs. implicită Linux pe Windows 10
Windows 10 vă permite acum să instalați mai multe medii Linux, începând cu actualizarea Fall Creators. Dacă aveți mai multe medii Linux, puteți seta opțiunea implicită și puteți comuta între ele.
Aveți libertatea de a rula mai multe medii Linux simultan, dar mediul dvs. implicit este utilizat când executați o comandă de genul wsl.exe
sau bash.exe
pentru a lansa shell-ul sau când îl utilizați wsl [comandă]
sau bash -c [comandă]
pentru a rula o comandă din altă parte în Windows.
Cum să setați distribuția dvs. implicită Linux
wslconfig.exe
vă permite să gestionați distribuțiile Linux care rulează prin subsistemul Windows pentru Linux sau WSL.
Pentru a le rula, trebuie să deschideți fie o fereastră de comandă, fie o fereastră PowerShell. Pentru a deschide o fereastră Prompt Command, deschideți meniul Start, tastați "cmd", apoi faceți clic pe comanda rapidă "Command Prompt". Pentru a deschide o fereastră PowerShell, faceți clic dreapta pe butonul Start (sau apăsați pe Windows + X), apoi selectați comanda "Windows PowerShell".
Pentru a vizualiza distribuțiile Linux instalate, tastați următoarea comandă și apăsați Enter:
wslconfig / l
Distribuirea Linux care se încheie cu "(Default)" este distribuția dvs. implicită de Linux.
Dacă nu vedeți o distribuție Linux instalată în această listă, va trebui mai întâi să o lansați. Așteptați să finalizați procesul "Instalare, acest proces poate dura câteva minute ...". După ce sa terminat, distribuția Linux va apărea în această listă.
Pentru a seta distribuția dvs. implicită Linux, executați următoarea comandă, unde Nume este numele distribuției Linux:
wslconfig / setdefault Nume
De exemplu, pentru a seta Ubuntu ca distribuție implicită Linux, executați următoarea comandă:
wslconfig / setdefault Ubuntu
Acum, când executați fie WSL
sau bash
comenzi, distribuția Linux pe care ați selectat-o se deschide.
Distribuția implicită de Linux este utilizată și atunci când executați comenzi individuale cu oricare dintre ele wsl comanda
sau bash -c comanda
.
Cum se execută distribuții multiple de Linux
Puteți rula un mediu Linux chiar dacă nu este implicit. De exemplu, puteți lansa comenzile rapide Ubuntu, openSUSE Leap și SUSE Linux Enterprise Server din meniul Start și veți avea toate cele trei medii separate difuzate în același timp.
Pentru a lansa o distribuție Linux din linia de comandă sau printr-o comandă rapidă, trebuie doar să utilizați comanda acesteia. Comanda de care aveți nevoie este afișată pe pagina distribuției Linux din Microsoft Store. Iată comenzile de care aveți nevoie pentru lansarea celor trei distribuții inițiale de trei linii:
- Ubuntu:
ubuntu
- openSUSE Leap 42:
opensuse-42
- SUSE Linux Enterprise Server 12:
SLES-12
De exemplu, chiar dacă Ubuntu este mediul dvs. implicit, puteți lansa încă openSUSE de oriunde, executând opensuse-42
comanda.
Aceste comenzi lucrează și cu aceleași -c
comutatorul pe care îl puteți utiliza cu bash.exe
comanda. Utilizați structura de comandă de mai jos, unde "distro-command" este aceeași comandă pe care o utilizați pentru a lansa distribuția Linux și "comanda" este comanda Linux pe care doriți să o executați.
distro-comanda -c comanda
Cu alte cuvinte, chiar dacă openSUSE Leap este distribuția implicită de Linux, puteți rula în continuare o comandă pe Ubuntu dintr-un mediu sau script de linie de comandă doar prin rulare ubuntu -c comanda
.
De exemplu, pentru a rula apt-get moo
comanda care arată un ou de Paști pe Ubuntu, ați rula următoarea comandă:
ubuntu -c apt-get moo