Werken met bestanden, mappen en apps in Bash op Ubuntu op Windows 10
De toevoeging van het Windows-subsysteem(Windows Subsystem) voor Linux in Windows 10 kwam voor velen, ook voor ons, als een verrassing. Hoewel het een tool is die voornamelijk bedoeld is om door ontwikkelaars te worden gebruikt, lijken gewone gebruikers ook geïnteresseerd te zijn in deze functie. We dachten dat het logisch zou zijn als we u laten zien hoe u opdrachten in Bash op Ubuntu op Windows 10 kunt uitvoeren om met bestanden, mappen en apps te werken. Er is genoeg grond om te dekken, dus laten we beginnen:
OPMERKING:(NOTE:) deze zelfstudie is gebaseerd op Windows 10 met de update van 10 november(November 10 Update) . Als u een oudere versie van Windows 10(older version of Windows 10) heeft, werken sommige opdrachten mogelijk niet of zien de zaken er anders uit.
Hoe u Ubuntu op Windows kunt krijgen
Voor deze zelfstudie moet de Linux Ubuntu op Windows op uw Windows 10-computer of -apparaat zijn geïnstalleerd. Als je het nog niet hebt gedaan, of als je hulp nodig hebt bij deze kwestie, hebben we het hele installatieproces hier beschreven: Hoe krijg ik het Windows-subsysteem voor Linux?(How do I get the Windows Subsystem for Linux?)
Ten tweede gaan we ervan uit dat je nog nooit met Linux hebt gewerkt , en dat je er "van niets weet", net als Jon Snow .
Wat is Bash op Ubuntu op Windows
Als complete beginner vraag je je misschien af wat je krijgt van Bash op Ubuntu op Windows . U krijgt de volledige Bash-shell- omgeving op uw Windows 10-computer. Als u eerder Windows hebt gebruikt , of het nu Windows 10, Windows XP of iets tussen deze twee is, bent u waarschijnlijk bekend met de opdrachtprompt(Command Prompt) en de PowerShell - omgevingen. Bash is een vergelijkbare shell, maar gemaakt voor Linux -besturingssystemen.
Net als Command Prompt is Bash een opdrachtregelomgeving. Het draait bovenop een Linux -kernel en biedt je een hele reeks commandoregelhulpprogramma's om uit te voeren. Je kunt het gebruiken om Linux(Linux) -applicaties te downloaden, installeren en gebruiken , als je dat wilt. En alle hulpprogramma's die u in Bash uitvoert, krijgen toegang tot uw Windows 10-bestandssysteem. Dat betekent dat u bestanden en mappen op al uw schijven kunt openen, maken en verwijderen. Het is ook belangrijk op te merken dat, hoewel het mogelijk is, het uitvoeren van grafische toepassingen in Ubuntu op Windows zowel een vrij complexe zaak is als gevoelig voor fouten. Dat komt omdat Ubuntuon Windows is gemaakt om een Linux -subsysteem en toegang tot de hulpprogramma's te bieden voor ontwikkelaars, niet voor gewone gebruikers.
Ubuntu starten op Windows 10
Het eerste dat u hoeft te doen nadat u Ubuntu op Windows hebt geïnstalleerd , is het te starten, en een snelle manier om dat te doen is door op de snelkoppeling in het menu Start(Start Menu) te klikken of erop te tikken .
Zo ziet de interface van Ubuntu eruit in Windows 10 :
Omdat het een opdrachtregelomgeving is, moet u de tekstopdrachten schrijven die u erin wilt uitvoeren. Als je al eerder met Command Prompt hebt gewerkt , ben je waarschijnlijk gewend om het hele pad van een commando te schrijven om het uit te kunnen voeren. Vergeet dat terwijl u de Bash- shell gebruikt. Hier kan elke opdracht, tool of app die u installeert overal worden uitgevoerd door gewoon de naam te typen. Het is niet nodig om het pad voor de naam toe te voegen. Laten we nu eens kijken naar de basiscommando's die u moet leren om aan de slag te gaan:
1. Hoe u de map op uw Windows 10-pc kunt wijzigen, met Bash op Ubuntu , met behulp van de CD-opdracht
Een van de essentiële commando's in Bash is degene waarmee je de map waarin je werkt kunt wijzigen. Om vanaf uw Windows 10-pc naar een andere map te navigeren, hoeft u alleen maar de opdracht cd [pad](cd [path]) uit te voeren, waarbij [pad]([path]) de locatie van die map is.
Merk op dat alle schijven op uw Windows 10-pc zijn aangekoppeld in /mnt/[the letter of the drive] . De C -schijf waarop Windows 10 meestal is geïnstalleerd, bevindt zich bijvoorbeeld op deze locatie: /mnt/c . De D -schijf, als je die hebt, is te vinden op /mnt/d enzovoort. Laten we een voorbeeld nemen: als je naar de map Digital Citizen op je (Digital Citizen)D -schijf wilt navigeren , moet je dit Bash - commando uitvoeren: cd "/mnt/d/Digital Citizen" .
BELANGRIJK:(IMPORTANT:) Als de map waarin u wilt werken spaties in de naam heeft, zoals het geval is voor de Digital Citizen , zorg er dan voor dat u het pad tussen aanhalingstekens plaatst. Gebruik ook alleen rechte markeringen, geen gekrulde of slimme aanhalingstekens, omdat deze niet werken.
2. Hoe de inhoud van een map op uw Windows 10-pc te zien, met Bash op Ubuntu , met behulp van de LS-opdracht
In Bash is een ander belangrijk commando, dat je de inhoud van een map laat zien, ls . Typ het in, druk op Enter op uw toetsenbord en u zou een lijst moeten krijgen van alle mappen en bestanden in de huidige map.
Zoals u in de vorige schermafbeelding kunt zien, zijn de mappen gemarkeerd zodat u ze kunt onderscheiden van bestanden.
3. Hoe u bestanden kopieert op uw Windows 10-pc, met Bash op Ubuntu , met behulp van de CP-opdracht
Bash bevat ook alle commando's die nodig zijn voor basisbestandsbeheer, zoals kopiëren, verplaatsen, hernoemen en verwijderen. De opdracht waarmee u een bestand van de ene plaats naar de andere kunt kopiëren, is cp [bron] [bestemming](cp [source] [destination]) , waarbij [bron]([source]) het pad is naar het bestand dat wordt gekopieerd en [bestemming]([destination]) het pad is naar de plaats waar het zal worden gekopieerd .
Laten we bijvoorbeeld zeggen dat we het bestand met de naam incognito.xlsx, gevonden in onze Digital Citizen - map, naar de Security for Everyone- submap willen kopiëren. Om dit te doen, is het commando dat we moeten uitvoeren cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .
Het bestand wordt vervolgens gekopieerd naar de opgegeven map.
4. Hoe u bestanden op uw Windows 10-pc kunt verplaatsen of hernoemen, met Bash op Ubuntu , met behulp van de MV-opdracht
Bestanden verplaatsen of hernoemen met Bash is vergelijkbaar met het kopiëren van bestanden. De opdracht die u hiervoor moet uitvoeren heeft de volgende syntaxis: mv [source] [destination] , waarbij [source] het pad is naar het bestand dat is verplaatst of hernoemd en [destination] het pad is naar de plaats waar het naartoe gaat verplaatst worden. Als de [bestemming]([destination]) hetzelfde is als de [bron],([source],) maar de bestandsnaam die u opgeeft verschilt van het origineel, wordt het bestand hernoemd in plaats van verplaatst.
Laten we met hetzelfde voorbeeld als hiervoor het bestand incognito.xlsx verplaatsen van onze map Digital Citizen naar de submap Beveiliging voor iedereen(Security for Everyone) en de naam ervan wijzigen in web_incognito.xlsx . Om dit te doen, moeten we deze commando's uitvoeren: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" en dan mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .
5. Hoe u bestanden van uw Windows 10-pc kunt verwijderen, met Bash op Ubuntu , met behulp van de RM-opdracht
Het verwijderen of verwijderen van bestanden in Bash gebeurt met behulp van het rm [file] commando. Om het bestand web_incognito.xlsx dat we eerder hebben gemaakt te verwijderen, gaan we eerst naar de map Security for Everyone die het bevat, met het commando cd "/mnt/d/Digital Citizen/Security for Everyone" . Vervolgens voeren we de opdracht rm web_incognito.xlsx uit(rm web_incognito.xlsx) .
6. Hoe mappen maken op uw Windows 10 pc, met Bash op Ubuntu , met behulp van de MKDIR- opdracht
Een map maken met Bash doe je met het mkdir [map](mkdir [folder]) commando, waarbij [map]([folder]) de naam is van de map die je wilt maken. Laten we bijvoorbeeld zeggen dat we een map met de naam Tests willen maken in onze Digital Citizen - directory. Om dit te doen, navigeren we eerst naar de map Digital Citizen (cd "/mnt/d/Digital Citizen") en voeren vervolgens het commando mkdir Tests uit . Zo simpel is het.
7. Hoe mappen van uw Windows 10 pc te verwijderen, met Bash op Ubuntu , met behulp van de RM -R- opdracht
Evenzo is het verwijderen of verwijderen van een map met Bash net zo eenvoudig. Navigeer(Navigate) naar de bovenliggende map van de map die u wilt verwijderen en voer de opdracht rm -r [map](rm -r [folder]) uit , waarbij [map]([folder]) de naam is van de map die u wilt verwijderen. Het is je misschien opgevallen dat deze opdracht ook het argument -r bevat : je moet het toevoegen zodat alles in die map ook recursief wordt verwijderd.
Laten we als voorbeeld de map Tests verwijderen die we eerder in onze map Digital Citizen hebben gemaakt . Daarvoor moeten we eerst naar de bovenliggende map navigeren, dat is Digital Citizen , met het commando: cd "/mnt/d/Digital Citizen" . Vervolgens moeten we het commando rm -r Tests uitvoeren .
8. Hoe Linux(Linux) - apps te downloaden en te installeren op Windows 10 , met Bash op Ubuntu , met behulp van de opdracht SUDO APT-GET INSTALL
Linux laat je ook commando's uitvoeren als superuser met behulp van de SUDO- opdracht, die je beheerdersrechten geeft. De syntaxis is eenvoudig: sudo [applicatie](sudo [application]) , waarbij [applicatie]([application]) elk programma kan zijn dat op het besturingssysteem is geïnstalleerd. Omdat het commando sudo je administratieve bevoegdheden geeft over alles in Linux , lijkt het erg op wat een beheerdersgebruikersaccount in Windows kan doen . Als u Linux(Linux) -toepassingen wilt downloaden, installeren en uitvoeren , kunt u de volgende opdrachten gebruiken:
Voer eerst sudo apt-get update uit(sudo apt-get update) . Met deze opdracht worden de nieuwste softwarelijsten van Ubuntu gedownload .
Om de gewenste Linux(Linux) -app te downloaden en te installeren , voer je sudo apt-get install [naam applicatie] uit(sudo apt-get install [application name]) . Als we bijvoorbeeld w3m(w3m) willen installeren , wat een op tekst gebaseerde webbrowser is, moeten we sudo apt-get install w3m uitvoeren . Als de app extra pakketten vereist, moet u mogelijk bevestigen dat u door wilt gaan. Druk in dat geval op de Y- toets op uw toetsenbord.
Nadat de app is geïnstalleerd, kunt u deze uitvoeren door de naam in Bash te typen , gevolgd door eventuele benodigde parameters. Als we bijvoorbeeld onze website willen bezoeken, moeten we w3m digitalcitizen.life typen(w3m digitalcitizen.life) .
9. Hoe u hulp kunt krijgen in Bash op Ubuntu op Windows , met behulp van het HELP- argument
Als je meer wilt weten over wat een bepaald commando doet, schrijf het dan in Bash en voeg de parameter "--help" toe . De weergegeven informatie zou meer licht moeten werpen op de structuur en het gebruik van dat commando. Neem bijvoorbeeld het commando ls, dat de inhoud van een map opsomt. Het lijkt misschien een eenvoudig commando, maar het biedt nogal wat opties voor het weergeven van de informatie. Hier is een deel van de hulp die u ervoor krijgt:
Heb(Did) je Bash op Ubuntu op Windows geprobeerd ?
We hopen dat we erin geslaagd zijn je kennis te laten maken met de zeer interessante wereld van Linux Bash en de basisprincipes van het gebruik ervan in Windows 10 . Probeer de opdrachten die we hebben laten zien en ontdek meer over elke opdracht met behulp van het HELP- argument. Als je vragen of tips hebt om te delen, aarzel dan niet om hieronder te reageren.
Related posts
34 sneltoetsen voor de opdrachtprompt van Windows 10
De opdrachtprompt (cmd) aanpassen in Windows 10
Snelkoppelingen voor het UEFI BIOS en de herstelomgeving van Windows 10
8 Functies die nieuw zijn in de opdrachtprompt en PowerShell van Windows 10?
3 manieren om het IP-adres te wijzigen in Windows 10
4 manieren om willekeurige dummy-bestanden te maken met een specifieke grootte in Windows
6 dingen die u kunt doen met de Windows 10 Weather-app -
Bestanden en mappen sorteren, groeperen en filteren in de Verkenner van Windows 10
Meerdere desktops gebruiken in Windows 10: alles wat u moet weten
Wat is Taakweergave in Windows 10 en hoe het te gebruiken?
Hoe de bestanden in een map te tellen met PowerShell, CMD of Verkenner
Hoe u de bestandsverkenner van Windows 10 miniaturen voor alle mediabestanden kunt laten zien
De locatie van OneDrive wijzigen in Windows 10 -
Opdrachtprompt openen wanneer Windows niet opstart (3 manieren)
5 leuke en geeky dingen die je kunt doen met de Telnet-client
Voeg het Configuratiescherm en de Opdrachtprompt toe aan het WinX-menu, in Windows 10
Schakelen tussen CMD en PowerShell in Windows Terminal
Welk model is mijn Windows 10 pc, laptop of tablet? 8 manieren om erachter te komen -
Hoe diskpart, chkdsk, defrag en andere schijfgerelateerde opdrachten te gebruiken
De opdrachtprompt gebruiken om problemen met de opstartrecords van uw pc op te lossen