Allt du kan göra med Windows 10:s nya Bash Shell
Du kan installera Linux-miljön och Bash-skalet på vilken version av Windows 10 som helst. Dagens artikel kommer att sammanfatta vad du kan göra i det nya Bash-skalet i Windows 10.
Windows 10 Anniversary Update har lagt till stöd för Linux- miljöer till Windows 10 sedan 2016. Men låt dig inte luras av denna information: Det är inte bara ett Bash-skal, utan ett fullständigt kompatibilitetslager, tillräckligt för att köra Linux-applikationer på Windows .
Dagens artikel kommer att sammanfatta alla saker du kan göra i det nya Bash-skalet i Windows 10 för bekvämlighet.
Allt du kan göra med Windows 10:s nya Bash Shell
Du kan installera Linux-miljön och Bash-skalet på alla versioner av Windows 10, inklusive Windows 10 Home. Det kräver dock en 64-bitarsversion av Windows 10. Du aktiverar helt enkelt funktionen Windows Subsystem for Linux och installerar sedan din valda Linux-distribution - till exempel Ubuntu - från Windows Store.
Från och med Fall Creators-uppdateringen i slutet av 2017 behöver du inte längre aktivera utvecklarläge i Windows, och funktionen är inte längre i beta.
Det enklaste sättet att installera Linux-programvara i en Ubuntu (eller Debian) miljö är med kommandot apt-get . ( Kommandot apt fungerar också i det här fallet). Detta kommando laddar ner och installerar programvara från Ubuntus programvaruförråd. Du kan ladda ner och installera en eller flera applikationer med bara ett enda kommando.
Eftersom detta är en användarutrymmesmiljö mer eller mindre relaterad till Ubuntu kan du även installera programvara på andra sätt. Du kan kompilera och installera programvara från källkod, precis som du skulle göra på till exempel en Linux-distribution.
Om du har en annan Linux-distribution installerad, använd kommandona för att installera programvaran på den specifika distributionen. Till exempel använder openSUSE kommandot zypper.
Tidigare stödde Windows 10 bara Ubuntu, Fall Creators-uppdateringen möjliggjorde stöd för många Linux-distributioner. Till en början kan du installera Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux eller Fedora och vi kommer sannolikt att se många fler Linux-distributioner i framtiden.
Du kan installera flera Linux-distributioner och till och med köra flera olika Linux-miljöer samtidigt.
Om du inte är säker på vilken version du ska installera bör du använda Ubuntu. Men om du behöver en specifik Linux-distribution - kanske du testar programvara som fungerar på en server som kör SUSE Linux Enterprise Server eller Debian, eller om du vill använda säkerhetstestverktygen i Kali Linux - finns de tillgängliga i butiken med Ubuntu.
Dina Linux-filer och Windows-filer hålls vanligtvis åtskilda, men det finns sätt att komma åt dina Linux-filer från Windows- och Windows-filer från Linux-miljön.
Linux-distributionerna du installerar kommer att skapa en dold mapp där alla filer som används i den Linux-miljön lagras. Du kan komma åt den här mappen från Windows om du vill, samt säkerhetskopiera Linux-filer med Windows-verktyg, men Microsoft varnar för att du inte ska ändra dessa Linux-filer med Windows-verktyg, eller skapa nya filer här med Windows-applikationer.
När du är i en Linux-miljö kan du komma åt dina Windows-enheter från /mnt/-katalogen. Till exempel är din C: -enhet placerad på /mnt/c och din D: -enhet är placerad på /mnt/d. Om du vill arbeta med filer från Linux- och Windows-miljöer, placera dem någonstans i ditt Windows-filsystem och få tillgång till dem via katalogen / mnt/.
Funktionen Windows Subsystem for Linux monterar automatiskt fasta enheter i /mnt/-katalogen, men den monterar inte automatiskt flyttbara enheter som USB-enheter och optiska enheter. Den monterar inte heller automatiskt några mappade nätverksenheter på datorn.
Du kan dock montera dem själv och komma åt dem i en Linux-miljö med ett speciellt monteringskommando, för att dra fördel av filsystemet drvfs.
Medan Microsoft till en början erbjöd den här funktionen som en "Bash-shell"-miljö, är det verkligen ett grundläggande kompatibilitetslager som låter dig köra Linux-programvara på Windows. Det betyder att du kan köra andra skal istället för Bash, om du vill.
Till exempel kan du använda Zsh- skal istället för Bash. Du kan till och med ställa in det vanliga Bash-skalet så att det automatiskt växlar till Zsh-skalet när du öppnar genvägen för Linux-skalet i Start-menyn .
Tack vare den här miljön är det faktiskt möjligt att skriva ett Bash-skalskript på Windows och köra det. Bash-skript kan komma åt Windows-filer lagrade i /mnt-katalogen, så du kan låta Linux-kommandon och skript fungera på dina vanliga Windows-filer. Du kan också köra Windows-kommandon från ett Bash-skript.
Du kan kombinera Bash-kommandon till ett praktiskt batch- eller PowerShell -skript.
Om du bara snabbt vill starta ett program, köra ett kommando eller köra ett skript, behöver du inte ens starta Bash-miljön först. Du kan använda kommandot bash -c eller wsl för att köra ett Linux-kommando utanför Linux-skalet. Linux-miljöer kör helt enkelt kommandot och avsluta sedan. Om du kör det här kommandot från ett kommandotolk- eller PowerShell-fönster, matar kommandot ut resultat till kommandotolken eller PowerShell-konsolen.
Du kan göra mycket med bash -c eller wsl. Du kan skapa skrivbordsgenvägar för att starta Linux-program, integrera dem i batch- eller PowerShell-skript, eller köra dem på något annat sätt som du normalt kör Windows-program.
Sedan Creators Update (lanserades våren 2017) kan du köra Windows-program från en Linux-miljö . Det betyder att du kan integrera Windows-kommandon tillsammans med Linux-kommandon i ett Bash-skript, eller bara köra Windows-kommandon från det vanliga Bash- eller Zsh-skalet du använder.
För att köra ett Windows-program anger du sökvägen till .exe- filen och trycker på Retur. Du hittar dina installerade Windows-program i katalogen /mnt/c i Bash-miljön. Kom ihåg att det här kommandot är skiftlägeskänsligt i Linux, så "Example.exe" skiljer sig från "example.exe".
Microsoft stöder inte officiellt Linux-grafikprogramvara på Windows. Funktionen Windows Subsystem for Linux är utformad för att köra kommandoradsprogram som utvecklare kan behöva. Men det är faktiskt möjligt att köra Linux-grafiska program på Windows-skrivbordet med den här funktionen.
Detta kommer dock inte att fungera som standard. Du måste installera en X- server och ställa in DISPLAY -variabeln innan Linux-grafiska program körs på ditt Windows-skrivbord. Ju enklare applikationen är, desto bättre presterar den sannolikt. Ju mer komplex en applikation är, desto mer sannolikt kommer den att försöka göra något som Microsofts grundläggande Windows Subsystem for Linux-funktion ännu inte stöder.
Om du har flera Linux-distributioner installerade kan du välja din standardinstallation. Detta är den distro som används när du startar en Linux-distribution med kommandot bash eller wsl, eller när du använder kommandot bash -c eller wsl för att köra ett Linux-kommando från någon annanstans i Windows.
Även om du har flera Linux-distributioner installerade kan du fortfarande starta dem direkt genom att köra ett kommando som ubuntu eller opensuse-42. Det exakta kommandot du behöver finns på varje nedladdningssida för Linux-distributioner i Microsoft Store.
Du behöver inte starta Linux-skalet från dess genvägsikon. Du kan snabbt starta den från File Explorer genom att skriva "bash" i adressfältet och trycka på Enter. Standard Linux-distributionens Bash-skal visas och den aktuella arbetskatalogen kommer att vara den du öppnade i File Explorer .
Du kan också lägga till alternativet " Öppna Bash-skal här " i Filutforskaren genom att redigera Windows-registret , vilket ger dig ett bekvämt menyalternativ, liknande alternativen " Öppna PowerShell-fönstret här" eller " Öppna kommandotolken här" .
När du först konfigurerar Bash kommer du att uppmanas att skapa ett UNIX-användarkonto och ange ett lösenord. Du kommer automatiskt att loggas in med detta konto varje gång du öppnar ett Bash-fönster. Om du vill ändra ditt UNIX-användarkonto, eller använda root-kontot som ditt standardkonto i skalet, finns det ett dolt kommando för att ändra standardanvändarkontot .
Efter att du har installerat några program eller ändrat vissa inställningar, kanske du vill installera om Ubuntu eller en annan Linux-distribution. Detta brukade vara lite komplicerat, men nu kan du göra det helt enkelt genom att avinstallera Linux-distributionen, som du skulle göra med alla andra program, och sedan installera om den från Store.
För att få ett nytt system utan att ladda ner en Linux-distribution kan du köra distributionens kommando tillsammans med alternativet "clean" från Windows Command Prompt eller PowerShell-konsolen. Till exempel, för att återställa Ubuntu utan att ladda om den, kör ubuntu clean.
Om du fortfarande har en äldre Linux-miljö installerad - en som installerades före Fall Creators-uppdateringen - kan du fortfarande avinstallera den med kommandot lxrun.
Efter Fall Creators-uppdateringen för Windows 10 måste du nu installera Ubuntu och andra Linux-miljöer från Store. När du gör det kommer de automatiskt att uppdateras till den senaste versionen utan några speciella kommandon.
Men om du skapade en Bash-miljö på en äldre version av Windows, kommer du att installera en äldre Ubuntu-miljö. Du kan bara öppna butiken och installera den senaste Ubuntu från Windows Store för att uppgradera.
Teknikentusiaster kommer inte att tvivla på de spännande saker de kan göra med Linux-miljön i framtiden. Windows Subsystem for Linux-funktionen kommer förhoppningsvis att fortsätta att bli kraftfullare, men vi bör inte förvänta oss att Microsoft officiellt stödjer Linux-grafiska applikationer på skrivbordet när som helst snart.
Se mer:
Kioskläge på Windows 10 är ett läge för att endast använda 1 applikation eller endast åtkomst till 1 webbplats med gästanvändare.
Den här guiden visar hur du ändrar eller återställer standardplatsen för mappen Kamerarulle i Windows 10.
Redigering av hosts-filen kan göra att du inte kan komma åt Internet om filen inte ändras på rätt sätt. Följande artikel hjälper dig att redigera hosts-filen i Windows 10.
Om du minskar storleken och kapaciteten på foton blir det lättare för dig att dela eller skicka dem till vem som helst. I synnerhet på Windows 10 kan du ändra storlek på foton med några enkla steg.
Om du inte behöver visa nyligen besökta föremål och platser av säkerhetsskäl eller integritetsskäl kan du enkelt stänga av det.
Microsoft har precis släppt Windows 10 Anniversary Update med många förbättringar och nya funktioner. I den här nya uppdateringen kommer du att se många förändringar. Från stöd för Windows Ink-penna till stöd för webbläsartillägg för Microsoft Edge, Start-menyn och Cortana har också förbättrats avsevärt.
En plats för att styra många operationer direkt i systemfältet.
På Windows 10 kan du ladda ner och installera grupppolicymallar för att hantera Microsoft Edge-inställningar, och den här guiden visar dig processen.
Dark Mode är ett mörk bakgrundsgränssnitt på Windows 10, som hjälper datorn att spara batteri och minska påverkan på användarens ögon.
Aktivitetsfältet har begränsat utrymme, och om du regelbundet arbetar med flera appar kan du snabbt få ont om utrymme för att fästa fler av dina favoritappar.