Kas jums jāzina par Windows 10 Bash apvalku
Šī nav virtuālā mašīna, konteiners vai Linux programmatūra, kas apkopota par Windows (piemēram, Cygwin). Tā vietā Windows 10 piedāvā pilnu Windows apakšsistēmu, kas paredzēta Linux, lai palaistu Linux programmatūru. Tas ir balstīts uz Microsoft atteikto Project Astoria darbu Android operētājsistēmu darbināšanai operētājsistēmā Windows.
Padomā par to kā pret Vīnu. Kamēr Wine ļauj palaist Windows lietojumprogrammas tieši Linux, Windows apakšsistēma Linux ļauj palaist Linux lietojumprogrammas tieši Windows.
Microsoft strādāja ar Canonical, lai piedāvātu pilnu Ubuntu balstītu Bash apvalka vidi, kas darbojas uz šīs apakšsistēmas. Tehniski tas vispār nav Linux. Linux ir pamatdarbības operētājsistēmas kodols, un tas šeit nav pieejams. Tā vietā tas ļauj jums palaist Bash apvalku un tos pašus binārus, kurus parasti palaižat Ubuntu Linux. Bezmaksas programmatūra purists bieži vien apgalvo, ka vidējā Linux operētājsistēma ir jāsauc par "GNU / Linux", jo tā patiešām ir daudz GNU programmatūras, kas darbojas Linux kodolā. Bash čaulas, ko jūs saņemsiet, patiešām ir tikai visi šie GNU komunālie pakalpojumi un cita programmatūra.
Lai gan šī funkcija sākotnēji tika saukta par "Bash on Ubuntu Windows", tā arī ļauj jums palaist Zsh un citas komandrindas apvalkus. Tagad tā atbalsta arī citas Linux distribūcijas. Ubuntu vietā varat izvēlēties openSUSE Leap vai SUSE Enterprise Server, un Fedora ir arī savā ceļā.
Šeit ir daži ierobežojumi. Tas vēl neatbalsta fona servera programmatūru, un tas oficiāli nedarbosies ar grafiskajām Linux darbvirsmas lietojumprogrammām. Ne visi komandrindas pieteikumi darbojas, vai nu, jo šī funkcija nav perfekta.
Kā instalēt pieskārienu operētājsistēmā Windows 10
Šī funkcija nedarbojas Windows 10 32 bitu versijā, tādēļ pārliecinieties, vai izmantojat Windows 64 bitu versiju. Ir pienācis laiks pāriet uz Windows 10 64 bitu versiju, ja jūs joprojām izmantojat 32 bitu versiju.
Pieņemot, ka jums ir 64 bitu Windows, lai sāktu, dodieties uz Vadības panelis> Programmas> Ieslēgt vai izslēgt Windows funkcijas. Sarakstā iespējojiet opciju "Windows apakšsistēma Linux" un pēc tam noklikšķiniet uz pogas "OK".
Noklikšķiniet uz "Restart now" (Ieslēgt tagad), kad tiek parādīts uzaicinājums restartēt datoru. Šī funkcija nedarbosies, kamēr netiks pārslēgta.
Piezīme: Sākot lietot Fall Creators Update, lietotne Settings vairs nav jāiespējo izstrādātāju režīmam, lai izmantotu šo funkciju. Jums vienkārši nepieciešams to instalēt no Windows funkciju loga.
Piezīme: Sākot ar Fall Creators Update, jūs vairs nevarat instalēt Ubuntu, palaižot komandu "bash". Tā vietā jums ir jāinstalē Ubuntu vai cita Linux izplatīšana no lietotnes Veikals.
Atjaunināt: Debian un Kali tagad ir pieejami veikalā, bet šeit nav uzskaitīti. Meklējiet "Debian Linux" vai "Kali Linux", lai tos atrastu un instalētu.
Lai instalētu Linux izplatīšanu, noklikšķiniet uz tā un pēc tam noklikšķiniet uz pogas "Get" vai "Install", lai to instalētu kā jebkuru citu veikala lietojumprogrammu.
Ja neesat pārliecināts, kuru Linux vidē instalēt, mēs iesakām Ubuntu. Šis populārais Linux izplatīšana bija vienīgā pieejamā iespēja, taču citas Linux sistēmas tagad ir pieejamas cilvēkiem ar īpašām vajadzībām.
Kā lietot Bash apvalku un instalēt Linux programmatūru
Tagad jums ir pilna komandrindas bash čaula, kuras pamatā ir Ubuntu vai jebkura cita Linux instalētā instalācija.
Tā kā tie ir tie paši binārie faili, jūs varat izmantot Ubuntu komandu apt vai apt-get, lai instalētu programmatūru no Ubuntu krātuvēm, ja jūs izmantojat Ubuntu. Vienkārši izmantojiet jebkuru komandu, kuru parasti izmantojat šajā Linux izplatībā. Jums būs piekļuve visai Linux komandrindas programmatūrai, lai gan dažas lietojumprogrammas var nedarboties perfekti.
Lai atvērtu instalēto Linux vidi, vienkārši atveriet izvēlni Sākt un meklēt jebkuru instalēto sadali. Piemēram, ja instalējāt Ubuntu, palaidiet Ubuntu saīsni.
Vieglāku piekļuvi varat piespraust šim lietojumprogrammas saīsnim uz izvēlni Sākt, uzdevumjoslu vai darbvirsmu.
Piemēram, ja jūs ievadāt "bob" un "letmein" kā savus akreditācijas datus, jūsu lietotājvārds Linux vidē būs "bob" un parole, ko izmantojat Linux vidē, būs "letmein" - neatkarīgi no tā, kāds ir jūsu Windows lietotājvārds un parole ir.
wsl
komandu Ja jums ir instalētas vairākas Linux distribūcijas, varat izvēlēties noklusējuma Linux vidē šo komandu.
Ja jums ir instalēta Ubuntu, varat arī palaist
ubuntu
komandu to instalēt. Lai atvērtu SUSE Leap 42, izmantojiet
opensuse-42
. SUSE Linux Enterprise Sever 12 izmantošanai
sles-12
. Šīs komandas ir norādītas katrā Windows izplatīšanas lapā Windows veikalā.
Jūs joprojām varat palaist noklusēto Linux vidi, palaižot
bash
komandu, bet Microsoft apgalvo, ka tas nav novecojis. Tas nozīmē, ka
bash
komanda nākotnē var pārtraukt darbību.
Ubuntu, jums ir jāpievieno komanda ar
sudo
lai palaistu to ar root atļaujām. UNIX platformas "saknes" lietotājam ir pilna sistēmas piekļuve, tāpat kā "Administrator" lietotājs sistēmā Windows. Jūsu Windows failu sistēma atrodas vietnē
/mnt/c
Bash apvalka vidē.
Izmantojiet tās pašas Linux terminālu komandas, kuras izmantojat, lai apietu. Ja jūs izmantojat standarta Windows komandrindas komandu ar DOS komandām, šeit ir dažas pamata komandas, kas ir kopīgas gan Bash, gan Windows:
-
Mainīt direktoriju:
cd
Bashā
cd
vai
chdir
DOS
-
Saraksts Kataloga saturs:
ls
Bashā
dir
DOS
-
Pārvietot vai pārdēvēt failu:
mv
Bashā
move
un
rename
DOS
-
Kopējiet failu:
cp
Bashā
copy
DOS
-
Dzēst failu:
rm
Bashā
del
vai
erase
DOS
-
Izveidojiet direktoriju:
mkdir
Bashā
mkdir
DOS
-
Izmantojiet teksta redaktoru:
vi
vai
nano
Bashā
edit
DOS
Ir svarīgi atcerēties, ka, atšķirībā no Windows, Bash apvalks un tā Linux-imitējošā vide ir reģistrjutīgi. Citiem vārdiem sakot, "File.txt" ar lielo burtu atšķiras no "file.txt" bez kapitāla.
Lai saņemtu plašāku informāciju, sazinieties ar mūsu iesācēju rokasgrāmatu par Linux komandrindu un citiem līdzīgiem ievadiem Bash apvalkā, Ubuntu komandrindā un Linux terminālā tiešsaistē.
sudo
kas padara tos palaist kā root-Linux administratora ekvivalentu. Šeit ir apt-get komandas, kas jums jāzina:
-
Lejupielādēt atjauninātu informāciju par pieejamajiem iepakojumiem:
sudo apt update
-
Instalējiet lietojumprogrammu paketi:
sudo apt install packagename
(Aizstāt "packagename" ar pakas nosaukumu.)
-
Atinstalējiet lietojumprogrammu paketi:
sudo apt remove packagename
(Aizstāt "packagename" ar pakas nosaukumu.)
-
Meklēt pieejamos iepakojumus:
sudo apt search word
(Aizstājiet vārdu ar vārdu, kurā vēlaties meklēt pakotņu nosaukumus un aprakstus.)
-
Lejupielādējiet un instalējiet instalēto pakešu jaunākās versijas:
sudo apt upgrade
Ja instalējāt SUSE Linux izplatīšanu, varat izmantot zypper komandu, lai instalētu programmatūru.
Pēc tam, kad esat lejupielādējis un instalējis lietojumprogrammu, jūs varat ievadīt tā nosaukumu uzvednē un pēc tam nospiediet taustiņu Enter, lai to izpildītu. Lai iegūtu sīkāku informāciju, pārbaudiet konkrētās lietojumprogrammas dokumentāciju.
Bonuss: instalējiet Ubuntu fontu par īstu Ubuntu pieredzi
Ja vēlaties iegūt precīzāku Ubuntu pieredzi operētājsistēmā Windows 10, varat arī instalēt Ubuntu fontus un iespējot tos terminālā. Jums tas nav jādara, jo noklusējuma Windows komandrindas fonts mums izskatās diezgan labs, taču tā ir iespēja.
Lūk, kā tas izskatās:
Atveriet reģistra redaktoru, tastatūrā nospiežot Windows + R, ierakstot
regedit
un pēc tam nospiediet Enter. Pārejiet uz šo taustiņu vai arī nokopējiet un ielīmējiet to reģistra redaktora adrešu joslā:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont
000
Veiciet dubultklikšķi uz tikko izveidotās string "000" un pēc tam ievadiet
Ubuntu Mono
kā tās vērtības datus.
Programmatūra, kuru instalējat Bash apvalkā, ir ierobežota ar Bash apvalku. Jūs varat piekļūt šīm programmām no komandrindas, PowerShell vai citur Windows, bet tikai tad, ja jūs palaidāt
bash -c
komandu