Mida peate teadma Windows 10 Bashi shellist
See pole virtuaalne masin, konteiner või Windowsi jaoks kompileeritud Linuxi tarkvara (nagu Cygwin). Selle asemel pakub Windows 10 täieliku Windowsi allsüsteemi, mis on ette nähtud Linuxi Linuxi tarkvara käitamiseks. See põhineb Microsofti mahajäetud Project Astoria tööl Windowsi operatsioonisüsteemi Android-rakenduste käitamisel.
Mõelge sellele, nagu on Wine'i vastand. Kuigi Wine võimaldab Windowsi rakendusi otse Linuxis käitada, võimaldab Windowsi alamsüsteem Linuxis käivitada Linuxi rakendusi otse Windowsis.
Microsoft töötas koos Canonicaliga, et pakkuda täielikku Ubuntu-põhist Bashi shellikeskkonda, mis töötab sellel allsüsteemil. Tehniliselt ei ole see üldse Linux. Linux on aluseks olev operatsioonisüsteemi kernel ja see pole siin saadaval. Selle asemel võib see käivitada Ubuntu Linuxi käivitatava Bashi shelli ja täpselt sama binaries. Vaba tarkvara purists väidavad sageli, et keskmine Linuxi operatsioonisüsteem peaks olema nn GNU / Linux, sest see on tõesti palju GNU tarkvara, mis töötab Linuxi tuumal. Bashi kohe, mida saad, on tõesti kõik need GNU utiliidid ja muu tarkvara.
Kuigi seda funktsiooni sai algselt nimetada "Bash on Ubuntu Windowsis", võimaldab see ka käitada Zshit ja teisi käsurea shelle. See toetab nüüd ka teisi Linuxi distributsioone. Ubuntu asemel võite valida openSUSE Leapi või SUSE Enterprise Serveri ning Fedora on ka oma teel.
Siin on mõned piirangud. See ei toeta taustserveritarkvara ega toimi ametlikult Linuxi graafiliste töölauarakendustega. Mitte iga käsurea rakendus ei tööta, kuna funktsioon ei ole täiuslik.
Kuidas installida Bash Windows 10-s
See funktsioon ei toimi Windows 10 32-bitisel versioonil, seega veenduge, et kasutate Windowsi 64-bitist versiooni. On aeg minna üle Windows 10 64-bitisele versioonile, kuid ikkagi kasutab endiselt 32-bitist versiooni.
Eeldades, et teil on 64-bitine Windows, alustamiseks minge juhtpaneelile> Programs> Windowsi funktsioonide sisse või välja lülitamine. Lubage loendis valik "Windowsi alamsüsteem Linuxile" ja seejärel klõpsake nuppu OK.
Kui teil palutakse arvuti taaskäivitada, klõpsake "Käivita uuesti". Funktsioon ei toimi enne, kui taaskäivitate.
Märge: Fall Creatoride värskendamise alustamiseks ei pea te selle funktsiooni kasutamiseks rakenduses Seaded enam arendaja režiimi lubama. Peate lihtsalt installima Windowsi funktsioonide aknas.
Märge: Alates Fall Creators Update'ist ei saa te enam Ubuntu installida käsuga bash käivitades. Selle asemel peate rakenduse Store jaoks installima Ubuntu või teise Linuxi leviku.
Uuenda: Debian ja Kali on nüüd poes saadaval, kuid siin pole siin loetletud. Otsige neid "Debian Linux" või "Kali Linux" otsimiseks ja installimiseks.
Linuxi distributsiooni installimiseks klõpsake seda ja seejärel klõpsake nuppu "Hangi" või "Installi", et seda installida nagu mõnda muud poe rakendust.
Kui te pole kindel, milline Linuxi keskkond installida, soovitame Ubuntu. See populaarne Linuxi jaotus oli varem ainuke võimalus, kuid teised Linuxi süsteemid on nüüd saadaval inimestele, kellel on rohkem konkreetseid vajadusi.
Kuidas kasutada Bashi karkassi ja installida Linuxi tarkvara
Nüüd on teil täielik Ubuntu või muu Linuxi distributsiooni installitud käskluse bash-kaart.
Kuna need on samad binaarid, võite Ubuntu käsuga Ubuntu käsku apt või apt-get kasutada Ubuntu hoidlate tarkvara, kui kasutate Ubuntu. Lihtsalt kasutage mis tahes käsku, mida tavaliselt Linuxi levitamisel kasutatakse. Sul on juurdepääs kogu Linuxi käsurea tarkvarale seal, kuigi mõned rakendused ei pruugi ikka veel korralikult töötada.
Installitud Linuxi keskkonna avamiseks avage lihtsalt menüü Start ja otsige mis tahes teie installitud levi. Näiteks kui installite Ubuntu, käivitage Ubuntu otsetee.
Selle lihtsa juurdepääsu saamiseks saate selle rakenduse otsetee oma menüü Start, tegumiriba või töölauaga kinnitada.
Näiteks kui sisestate mandaadi "bob" ja "letmein", siis teie Linuxi keskkonnas kasutatav kasutajanimi on "bob" ja parool, mida te kasutate Linuxi keskkonnas, on "letmein" - ükskõik, mis teie Windowsi kasutajanimi ja parool on
wsl
käsk Kui teil on installitud mitu Linuxi distributsiooni, võite valida selle vaikimisi Linuxi keskkonna, mida käsk käivitab.
Kui teil on Ubuntu installitud, võite ka käivitada
ubuntu
käsk selle installimiseks. Avatud SUSE hüpe 42 jaoks kasutage
opensuse-42
. SUSE Linux Enterprise Sever 12 jaoks kasutage
sles-12
. Need käsklused on loetletud iga Windowsi lehe Windowsi poe lehel.
Te võite käivitada vaikimisi Linuxi keskkonda
bash
käsk, kuid Microsoft ütleb, et see on aegunud. See tähendab
bash
käsk võib tulevikus peatada.
Ubuntu peate käsuga eelmääratlema
sudo
juhtida seda administraatori õigustega. UNIX-i platvormidel on "root" kasutajatel täielik juurdepääs süsteemile, näiteks Windowsi administraatori kasutaja. Teie Windowsi failisüsteem asub aadressil
/mnt/c
Bashi shelli keskkonnas.
Kasutage samu Linuxi terminali käske, mida saaksite ringi liikuda. Kui kasutate tavalisi Windowsi käsureale oma DOS-i käske, on siin mõned põhilised käsklused, mis on ühised nii Bashi kui ka Windowsi jaoks:
-
Muuda kataloogi:
cd
Bashis
cd
või
chdir
DOSis
-
Nimekiri kataloogi sisu:
ls
Bashis
dir
DOSis
-
Faili teisaldamine või ümbernimetamine:
mv
Bashis
move
ja
rename
DOSis
-
Faili kopeerimine:
cp
Bashis
copy
DOSis
-
Kustuta fail:
rm
Bashis
del
või
erase
DOSis
-
Kataloogi loomine:
mkdir
Bashis
mkdir
DOSis
-
Tekstiredaktori kasutamine:
vi
või
nano
Bashis
edit
DOSis
Oluline on meeles pidada, et erinevalt Windowsist on Bashi koormus ja selle Linuxi imiteeriv keskkond tõstutundlik. Teisisõnu, suurtähtedega "File.txt" erineb failist "file.txt" ilma kapitali.
Lisateabe saamiseks tutvuge Linuxi käsurea algaja juhendiga ja muude sarnaste tutvustustega Bashi shellile, Ubuntu käsureale ja Linuxi terminalile veebis.
sudo
mis muudab need administraatoriks Linuxi samaväärseks. Siin on sobivad käsklused, mida peate teadma:
-
Laadige alla värskendatud info olemasolevate pakettide kohta:
sudo apt update
-
Rakenduse paketi installimine:
sudo apt install packagename
(Asenda pakendi nimi pakendi nimega.)
-
Rakenduse paketi desinstallimine:
sudo apt remove packagename
(Asenda pakendi nimi pakendi nimega.)
-
Saadaolevate pakettide otsimine:
sudo apt search word
(Asendage sõna sõnaga, mida soovite otsida pakettide nimedest ja kirjeldustest.)
-
Laadige alla ja installige oma installitud paketid:
sudo apt upgrade
Kui installite SUSE Linuxi leviku, saate tarkvara asemel tarkvara zypperi kasutada.
Pärast rakenduse allalaadimist ja installimist võite tippida oma nime viipa ja seejärel vajutage Enter käivitamiseks. Täpsema teabe saamiseks vaadake konkreetse rakenduse dokumentatsiooni.
Boonus: Ubuntu fondi installimine tõeliseks Ubuntu kogemuseks
Kui soovite täpsemat Ubuntu kogemust Windows 10-s, saate ka Ubuntu fonte installida ja neid terminalides lubada. Te ei pea seda tegema, sest Windowsi vaikimisi käsurealev font tundub meile päris hea, kuid see on valik.
Siin on see, mis see välja näeb:
Ava registriredaktor, vajutades oma klaviatuuril klahvikombinatsiooni Windows + R
regedit
ja seejärel vajutage sisestusklahvi. Liikuge järgmisele võtmele või kopeerige see registriredaktori aadressiribale:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont
000
Topeltklõpsake äsja loodud stringil "000" ja seejärel sisestage
Ubuntu Mono
kui selle väärtusandmed.
Bashi shellis installitud tarkvara on piiratud Bashi shelliga. Nendele programmidele pääseb käsureale, PowerShellile või mujale Windowsile, kuid ainult siis, kui käivitate
bash -c
käsk