Pagina principala » HOWTO » Cum să setați distribuția dvs. implicită Linux pe Windows 10

    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