Sådan arbejder du med filer, mapper og apps i Bash på Ubuntu på Windows 10
Tilføjelsen af Windows Subsystem til Linux i Windows 10 kom som en overraskelse for mange, inklusive os. Selvom det er et værktøj, der primært er beregnet til at blive brugt af udviklere, ser det ud til, at almindelige brugere også er interesserede i denne funktion. Vi troede, det ville give mening, hvis vi viser dig, hvordan du kører kommandoer i Bash på Ubuntu på Windows 10 for at arbejde med filer, mapper og apps. Der er masser af jord at dække, så lad os komme i gang:
BEMÆRK:(NOTE:) Denne vejledning er baseret på Windows 10 med opdatering 10. november(November 10 Update) . Hvis du har en ældre version af Windows 10(older version of Windows 10) , virker nogle kommandoer muligvis ikke, eller tingene ser måske anderledes ud.
Sådan får du Ubuntu på Windows
Til denne vejledning skal du have Linux Ubuntu på Windows installeret på din Windows 10-computer eller -enhed. Hvis du ikke allerede har gjort det, eller hvis du har brug for vejledning i denne sag, har vi beskrevet hele installationsprocessen her: Hvordan får jeg Windows-undersystemet til Linux?(How do I get the Windows Subsystem for Linux?)
For det andet antager vi, at du aldrig nogensinde har arbejdet med Linux , og at "du ikke ved noget" om det, ligesom Jon Snow . 🙂
Hvad er Bash på Ubuntu på Windows
Som nybegynder kan du undre dig over, hvad du får fra Bash på Ubuntu på Windows . Du får hele Bash shell - miljøet på din Windows 10-computer. Hvis du brugte Windows før, det være sig Windows 10, Windows XP eller noget mellem disse to, kender du sandsynligvis kommandoprompten(Command Prompt) og PowerShell- miljøerne. Bash er en lignende shell, men skabt til Linux -operativsystemer.
Ligesom kommandoprompt(Command Prompt) er Bash et kommandolinjemiljø. Det kører oven på en Linux -kerne og tilbyder dig en lang række kommandolinjeværktøjer til at køre. Du kan bruge det til at downloade, installere og bruge Linux -applikationer, hvis det er det, du vil. Og alle de værktøjer, du kører inde i Bash , får adgang til dit Windows 10-filsystem. Det betyder, at du kan få adgang til, oprette og slette filer og mapper på alle dine drev. Det er også vigtigt at bemærke, at selvom det er muligt, er det at køre grafiske applikationer i Ubuntu på Windows både en ret kompleks ting at gøre og udsat for fejl. Det er fordi Ubuntupå Windows blev oprettet for at give et Linux -undersystem og adgang til dets hjælpeprogrammer for udviklere, ikke for almindelige brugere.
Sådan starter du Ubuntu på Windows 10
Den første ting, du skal gøre, efter du har installeret Ubuntu på Windows , er at starte den, og en hurtig måde at gøre det på er at klikke eller trykke på dens genvej fra Startmenuen(Start Menu) .
Sådan ser Ubuntus(Ubuntu) grænseflade ud i Windows 10 :
Da du er et kommandolinjemiljø, skal du skrive de tekstkommandoer, du vil køre i det. Hvis du har arbejdet med kommandoprompt(Command Prompt) før, så er du sikkert vant til at skrive hele stien til en kommando for at kunne køre den. Glem alt om det, mens du bruger Bash- skallen. Her kan enhver kommando, værktøj eller app, du installerer, køres fra hvor som helst blot ved at skrive dens navn. Der er ingen grund til at tilføje dens sti før dens navn. Lad os nu se de grundlæggende kommandoer, som du skal lære for at komme i gang:
1. Sådan ændrer du mappen på din Windows 10-pc med Bash på Ubuntu , ved hjælp af CD-kommandoen
En af de væsentlige kommandoer i Bash er den, der lader dig ændre den mappe, du arbejder i. For at navigere til en anden mappe fra din Windows 10-pc skal du blot køre kommandoen cd [sti](cd [path]) , hvor [sti]([path]) er placeringen af den mappe.
Bemærk, at alle drevene på din Windows 10-pc er monteret i /mnt/[the letter of the drive] . For eksempel findes det C -drev, hvor Windows 10 normalt er installeret, på denne placering: /mnt/c . D- drevet , hvis du har et, findes på /mnt/d og så videre. Lad os tage et eksempel: Hvis du ønsker at navigere til mappen Digital Citizen , der findes på dit D- drev, skal du køre denne Bash - kommando: cd "/mnt/d/Digital Citizen" .
VIGTIGT:(IMPORTANT:) Hvis mappen, du vil arbejde i, har mellemrum i navnet, som det er tilfældet for Digital Citizen , skal du sørge for at sætte stien mellem anførselstegn. Brug også kun lige mærker, ikke krøllede eller smarte anførselstegn, da de ikke virker.
2. Sådan ser du indholdet af en mappe på din Windows 10-pc med Bash på Ubuntu , ved hjælp af LS-kommandoen
I Bash er en anden vigtig kommando, der viser dig indholdet af en mappe, ls . Indtast det, tryk på Enter på dit tastatur, og du skulle få en liste over hver mappe og fil, der findes i den aktuelle mappe.
Som du kan se på det forrige skærmbillede, er mapperne fremhævet, så du kan skelne dem fra filer.
3. Sådan kopierer du filer på din Windows 10-pc med Bash på Ubuntu , ved hjælp af CP-kommandoen
Bash indeholder også alle de kommandoer, der kræves til grundlæggende filhåndtering, såsom kopier, flyt, omdøb, slet. Kommandoen, der lader dig kopiere en fil fra et sted til et andet, er cp [kilde] [destination](cp [source] [destination]) , hvor [kilde]([source]) er stien til filen, der er kopieret, og [destination] er stien til det sted, hvor den skal kopieres .
Lad os f.eks. sige, at vi vil kopiere filen kaldet incognito.xlsx, som findes i vores Digital Citizen- mappe, til undermappen Sikkerhed for alle . (Security for Everyone)For at gøre det, er kommandoen, vi skal køre, cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .
Filen kopieres derefter til den angivne mappe.
4. Sådan flyttes eller omdøbes filer på din Windows 10-pc med Bash på Ubuntu ved hjælp af MV-kommandoen
Flytning eller omdøbning af filer med Bash svarer til kopiering af filer. Kommandoen du skal køre til dette formål har følgende syntaks: mv [kilde] [destination](mv [source] [destination]) , hvor [kilde]([source]) er stien til filen, der er flyttet eller omdøbt, og [destination] er stien til det sted, hvor den skal hen blive flyttet. Hvis [destinationen]([destination]) er den samme som [kilden],([source],) men det filnavn, du angiver, er forskelligt fra originalen, omdøbes filen i stedet for at blive flyttet.
Lad os bruge det samme eksempel som før, og lad os flytte filen incognito.xlsx fra vores Digital Citizen- mappe til undermappen Sikkerhed for alle(Security for Everyone) og derefter omdøbe den til web_incognito.xlsx . For at gøre det skal vi køre disse kommandoer: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" og derefter mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .
5. Sådan sletter du filer fra din Windows 10-pc med Bash på Ubuntu ved hjælp af RM-kommandoen
Fjernelse eller sletning af filer i Bash sker ved hjælp af kommandoen rm [file] . For at fjerne web_incognito.xlsx -filen, som vi oprettede tidligere, navigerer vi først til vores Security for Everyone - mappe, der indeholder den, ved at bruge kommandoen cd "/mnt/d/Digital Citizen/Security for Everyone" . Derefter kører vi kommandoen rm web_incognito.xlsx .
6. Sådan opretter du mapper på din Windows 10-pc med Bash på Ubuntu ved hjælp af MKDIR- kommandoen
Oprettelse af en mappe med Bash gøres ved at bruge mkdir [mappe](mkdir [folder]) kommandoen, hvor [mappe]([folder]) er navnet på den mappe, du vil oprette. For at eksemplificere, lad os sige, at vi vil oprette en mappe kaldet Tests inde i vores Digital Citizen- mappe. For at gøre det, navigerer vi først til mappen Digital Citizen (Digital Citizen)(cd "/mnt/d/Digital Citizen") og kører derefter kommandoen mkdir Tests . Så enkelt er det.
7. Sådan sletter du mapper fra din Windows 10 pc, med Bash på Ubuntu , ved hjælp af RM -R kommandoen
På samme måde er det lige så nemt at fjerne eller slette en mappe ved hjælp af Bash . Naviger(Navigate) til den overordnede mappe for den mappe, du vil fjerne, og kør kommandoen rm -r [mappe](rm -r [folder]) , hvor [mappe]([folder]) er navnet på den mappe, der skal slettes. Du har måske bemærket, at denne kommando også inkluderer -r- argumentet: du skal tilføje det, så alt inde i den mappe også slettes, rekursivt.
For at eksemplificere det, lad os slette Test(Tests) - mappen, som vi tidligere oprettede i vores Digital Citizen- mappe. Til det skal vi først navigere til den overordnede mappe, som er Digital Citizen , ved at bruge kommandoen: cd "/mnt/d/Digital Citizen" . Derefter skal vi køre kommandoen rm -r Tests .
8. Sådan downloader og installerer du Linux - apps på Windows 10 , med Bash på Ubuntu , ved hjælp af kommandoen SUDO APT-GET INSTALL
Linux lader dig også køre kommandoer som superbruger ved hjælp af SUDO- kommandoen, som giver dig administrative rettigheder. Syntaksen er enkel: sudo [applikation](sudo [application]) , hvor [applikation]([application]) kan være et hvilket som helst program installeret på operativsystemet. Fordi sudo- kommandoen giver dig administrative beføjelser over alt i Linux , ligner den meget, hvad en administratorbrugerkonto kan gøre i Windows . Hvis du vil downloade, installere og køre Linux- applikationer, kan du bruge følgende kommandoer:
Kør først sudo apt-get update . Denne kommando downloader de seneste softwarelister fra Ubuntu .
Derefter, for at downloade og installere den Linux -app, du ønsker, skal du køre sudo apt-get install [applikationsnavn](sudo apt-get install [application name]) . For eksempel, hvis vi ønsker at installere w3m , som er en tekstbaseret webbrowser, skal vi køre sudo apt-get install w3m . Hvis appen kræver yderligere pakker, skal du muligvis bekræfte, at du vil fortsætte, og i så fald skal du trykke på Y - tasten på dit tastatur.
Når appen er installeret, kan du køre den ved at skrive dens navn i Bash , efterfulgt af eventuelle nødvendige parametre. For eksempel, hvis vi ville besøge vores hjemmeside, skulle vi skrive w3m digitalcitizen.life .
9. Sådan får du hjælp i Bash på Ubuntu på Windows ved hjælp af HELP- argumentet
Hvis du vil finde ud af mere om, hvad en bestemt kommando gør, så skriv den i Bash og tilføj parameteren "--help" . De viste oplysninger skulle kaste mere lys over strukturen og brugen af denne kommando. Tag for eksempel kommandoen ls, som viser indholdet af en mappe. Det kan virke som en simpel kommando, men den giver en hel del muligheder for, hvordan den viser informationen. Her er en del af den hjælp, du får til det:
Prøvede(Did) du Bash på Ubuntu på Windows ?
Vi håber, at vi har formået at introducere dig til den meget interessante verden af Linux Bash og det grundlæggende i at bruge det i Windows 10 . Prøv kommandoerne, som vi viste frem, og find ud af mere om hver kommando ved hjælp af HELP- argumentet. Hvis du har spørgsmål eller tips til at dele, så tøv ikke med at kommentere nedenfor.
Related posts
34 tastaturgenveje til Windows 10's kommandoprompt
Sådan tilpasses kommandoprompten (cmd) i Windows 10
Genveje til UEFI BIOS & Windows 10's gendannelsesmiljø
8 funktioner, der er nye i Windows 10's kommandoprompt og PowerShell?
3 måder at ændre IP-adressen i Windows 10
Sådan fastgøres til startmenuen i Windows 10: Den komplette vejledning -
Sådan eksporterer du mappetræet i en mappe i Windows
Sådan åbner du kommandoprompt, når Windows ikke starter (3 måder)
Sådan ændres OneDrives placering i Windows 10 -
Sådan opretter du forbindelse til en FTP-server i Windows 10 fra File Explorer -
Hvordan får jeg Windows-undersystemet til Linux?
Sådan opgraderes til Windows 10 (gratis) -
Hvad er Windows Terminal? -
7 måder at minimere og maksimere apps i Windows 10
Sådan bruger du flere skriveborde i Windows 10: Alt du behøver at vide
Sådan repareres manglende eller korrupte Windows-filer fra kommandoprompten
Sådan bruger du Windows Mobility Center i Windows 10 -
Sådan ændres brugermappeplaceringer i Windows 10 (dokumenter, downloads osv.) -
4 måder at oprette tilfældige dummy-filer med en bestemt størrelse i Windows
Sådan kører du kommandoer fra File Explorer i Windows 10 -