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 BashUbuntuWindows 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 UbuntuWindows 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?)

Ubuntu på Windows, installeret fra Microsoft Store

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 BashUbuntuWindows . 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.

Kommandoprompt vs. PowerShell vs. Bash på Ubuntu på Windows

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 UbuntuWindows både en ret kompleks ting at gøre og udsat for fejl. Det er fordi UbuntuWindows 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 UbuntuWindows , 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) .

Ubuntu har en genvej i Windows 10's Startmenu

Sådan ser Ubuntus(Ubuntu) grænseflade ud i Windows 10 :

Ubuntu-terminalen 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 BashUbuntu , 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" .

Brug af CD-kommandoen til at ændre arbejdsmappen

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 BashUbuntu , 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.

Brug af LS-kommandoen til at vise indholdet af en 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 BashUbuntu , 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" .

Brug af CP-kommandoen til at kopiere en fil

Filen kopieres derefter til den angivne mappe.

4. Sådan flyttes eller omdøbes filer på din Windows 10-pc med BashUbuntu 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" .

Brug af MV-kommandoen til at flytte og omdøbe en fil

5. Sådan sletter du filer fra din Windows 10-pc med BashUbuntu 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 .

Brug af RM-kommandoen til at slette en fil

6. Sådan opretter du mapper på din Windows 10-pc med BashUbuntu 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.

Brug af MKDIR-kommandoen til at oprette en ny mappe

7. Sådan sletter du mapper fra din Windows 10 pc, med BashUbuntu , 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 .

Brug af RM -R kommandoen til at slette en mappe

8. Sådan downloader og installerer du Linux - apps på Windows 10 , med BashUbuntu , 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 .

Brug af kommandoen SUDO APT-GET UPDATE til at hente opdaterede pakkelister

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.

Brug af kommandoen SUDO APT-GET INSTALL til at installere en ny app

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 .

Kørsel af en app i Bash på Ubuntu på Windows

9. Sådan får du hjælp i BashUbuntuWindows 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:

Få hjælp til en kommando i Bash på Ubuntu på Windows

Prøvede(Did) du BashUbuntuWindows ?

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.



About the author

Jeg er professionel software reviewer med over 10 års erfaring. Jeg har skrevet og anmeldt mange forskellige typer software, inklusive men ikke begrænset til: Microsoft Office (Office 2007, 2010, 2013), Android-apps og trådløse netværk. Mine kompetencer ligger i at give objektive og detaljerede anmeldelser af programmer/applikationer, som andre kan bruge som referencemateriale eller til eget arbejde. Jeg er også ekspert i MS office-produkter og har tips til, hvordan du bruger dem effektivt og effektivt.



Related posts