Kuinka käsitellä tiedostoja, kansioita ja sovelluksia Bashissa Ubuntussa Windows 10:ssä

Windows-alijärjestelmän(Windows Subsystem) lisääminen Linuxille Windows 10 :ssä tuli(Linux) yllätyksenä monille, myös meille. Vaikka se on työkalu, joka on tarkoitettu pääasiassa kehittäjien käyttöön, myös tavalliset käyttäjät näyttävät olevan kiinnostuneita tästä ominaisuudesta. Ajattelimme, että olisi järkevää, jos näytämme sinulle, kuinka voit suorittaa komentoja Bashissa (Bash)Ubuntussa (Ubuntu)Windows 10 : ssä tiedostojen, kansioiden ja sovellusten käsittelemiseksi. Maata riittää, joten aloitetaan:

HUOMAUTUS:(NOTE:) Tämä opetusohjelma perustuu Windows 10:een, jossa on 10. marraskuuta päivitys(November 10 Update) . Jos sinulla on vanhempi Windows 10 -versio(older version of Windows 10) , jotkin komennot eivät ehkä toimi tai asiat saattavat näyttää erilaiselta.

Kuinka saada Ubuntu Windowsiin

Tätä opetusohjelmaa varten sinulla pitäisi olla Linux Ubuntu Windowsissa asennettuna Windows 10 (Windows)-tietokoneellesi(Windows) tai -laitteellesi. Jos et ole vielä tehnyt sitä tai jos tarvitset ohjeita tässä asiassa, kuvailimme koko asennusprosessin tässä: Kuinka saan Windows-alijärjestelmän Linuxille?(How do I get the Windows Subsystem for Linux?)

Ubuntu Windowsissa, asennettu Microsoft Storesta

Toiseksi oletamme, että et ole koskaan työskennellyt Linuxin(Linux) kanssa ja että "et tiedä mitään" siitä, aivan kuten Jon Snow . 🙂

Mikä on Bash Ubuntussa Windowsissa

Täysin aloittelijana saatat ihmetellä , mitä saat Bashista (Bash)Ubuntussa(Ubuntu) Windowsissa . (Windows)Saat koko Bash-kuoriympäristön(Bash shell) Windows 10(Windows) -tietokoneellesi. Jos käytit Windowsia(Windows) aiemmin, oli se sitten Windows 10, Windows XP tai mikä tahansa näiden kahden väliltä, ​​olet todennäköisesti perehtynyt komentokehotteeseen(Command Prompt) ja PowerShell - ympäristöihin. Bash on samanlainen kuori, mutta luotu Linux - käyttöjärjestelmille.

Komentorivi vs. PowerShell vs. Bash Ubuntussa Windowsissa

Aivan kuten komentokehote(Command Prompt) , Bash on komentoriviympäristö. Se toimii Linux -ytimen päällä ja tarjoaa sinulle koko joukon komentorivityökaluja käytettäväksi. Voit käyttää sitä Linux -sovellusten lataamiseen, asentamiseen ja käyttämiseen, jos niin haluat. Ja kaikki Bashissa(Bash) käyttämäsi apuohjelmat saavat pääsyn Windows 10 -tiedostojärjestelmääsi. Tämä tarkoittaa, että voit käyttää, luoda ja poistaa tiedostoja ja kansioita missä tahansa asemassasi. On myös tärkeää huomata, että vaikka se on mahdollista, graafisten sovellusten suorittaminen Ubuntussa Windowsissa (Windows)on(Ubuntu) sekä melko monimutkaista tehtävä että altis virheille. Tämä johtuu Ubuntusta(Ubuntu)Windowsissa luotiin tarjoamaan Linux - (Windows)alijärjestelmä(Linux) ja pääsy sen apuohjelmiin kehittäjille, ei tavallisille käyttäjille.

Ubuntun käynnistäminen Windows 10:ssä

Ensimmäinen asia, joka sinun on tehtävä sen jälkeen, kun olet asentanut Ubuntun(Ubuntu) Windowsiin , on käynnistää(Windows) se, ja nopea tapa tehdä se on napsauttaa tai napauttaa sen pikakuvaketta Käynnistä-valikosta(Start Menu) .

Ubuntussa on pikakuvake Windows 10:n Käynnistä-valikossa

Tältä Ubuntun(Ubuntu) käyttöliittymä näyttää Windows 10 :ssä:

Ubuntu-pääte Windows 10:ssä

Koska olet komentoriviympäristö, sinun on kirjoitettava tekstikomennot, jotka haluat suorittaa siinä. Jos olet aiemmin työskennellyt komentokehotteen(Command Prompt) kanssa , olet todennäköisesti tottunut kirjoittamaan komennon koko polun voidaksesi suorittaa sen. Unohda se, kun käytät Bash - kuorta. Täällä mitä tahansa asentamasi komennon, työkalun tai sovelluksen voidaan suorittaa mistä tahansa kirjoittamalla sen nimi. Sen polkua ei tarvitse lisätä nimen eteen. Katsotaanpa nyt peruskomennot, jotka sinun on opittava aloittamaan:

1. Windows 10 -tietokoneen hakemiston muuttaminen Ubuntun Bashilla (Ubuntu)CD(Bash) -komennolla

Yksi Bashin(Bash) tärkeimmistä komennoista on se, jonka avulla voit vaihtaa kansiota, jossa työskentelet. Jos haluat navigoida toiseen kansioon Windows 10 -tietokoneeltasi, sinun tarvitsee vain suorittaa komento cd [polku](cd [path]) , jossa [polku]([path]) on kyseisen kansion sijainti.

Huomaa, että kaikki Windows 10 -tietokoneesi asemat on asennettu /mnt/[the letter of the drive] . Esimerkiksi C - asema, johon Windows 10 on yleensä asennettu, löytyy tästä paikasta: /mnt/c . D - asema, jos sinulla on sellainen, löytyy osoitteesta /mnt/d ja niin edelleen. Otetaan esimerkki: jos haluat navigoida D -asemaltasi löytyvään Digital Citizen -kansioon , sinun on suoritettava tämä Bash - komento: cd "/mnt/d/Digital Citizen" .

Käytä CD-komentoa työkansion vaihtamiseen

TÄRKEÄÄ:(IMPORTANT:) Jos kansion, jossa haluat työskennellä, nimessä on välilyöntejä, kuten Digital Citizen -sovelluksen tapauksessa , muista laittaa polku lainausmerkkien väliin. Käytä myös vain suoria merkkejä, älä kiharaisia ​​tai älykkäitä lainausmerkkejä, koska ne eivät toimi.

2. Kansion sisällön katsominen Windows 10 -tietokoneellasi Bashilla Ubuntussa (Bash)LS(Ubuntu) -komennolla

Bashissa toinen tärkeä komento, joka näyttää kansion(Bash) sisällön, on ls . Kirjoita se, paina Enter -näppäintä näppäimistölläsi, niin sinun pitäisi saada luettelo kaikista nykyisen hakemiston sisältämistä kansioista ja tiedostoista.

LS-komennon käyttäminen kansion sisällön näyttämiseen

Kuten edellisestä kuvakaappauksesta näet, kansiot on korostettu, jotta voit erottaa ne tiedostoista.

3. Tiedostojen kopioiminen Windows 10 -tietokoneellasi Bashilla (Bash)Ubuntussa(Ubuntu) CP - komennolla

Bash sisältää myös kaikki perustiedostonhallintaan tarvittavat komennot, kuten kopioi, siirrä, nimeä uudelleen, poista. Komento, jolla voit kopioida tiedoston paikasta toiseen, on cp [lähde] [kohde](cp [source] [destination]) , jossa [lähde]([source]) on polku kopioitavaan tiedostoon ja [kohde]([destination]) on polku paikkaan, johon se kopioidaan. .

Oletetaan esimerkiksi, että haluamme kopioida Digital Citizen -kansiostamme löytyvän tiedoston nimeltä incognito.xlsx Security for Every(Security for Everyone) -alikansioon. Tätä varten meidän on suoritettava komento cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .

CP-komennon käyttäminen tiedoston kopioimiseen

Tiedosto kopioidaan sitten määritettyyn kansioon.

4. Tiedostojen siirtäminen tai uudelleennimeäminen Windows 10 -tietokoneellasi Bashilla (Bash)Ubuntussa(Ubuntu) MV - komennolla

Tiedostojen siirtäminen tai uudelleennimeäminen Bashilla(Bash) on samanlaista kuin tiedostojen kopioiminen. Tätä tarkoitusta varten suoritettavalla komennolla on seuraava syntaksi: mv [lähde] [kohde](mv [source] [destination]) , jossa [lähde]([source]) on siirretyn tai uudelleennimetyn tiedoston polku ja [kohde]([destination]) on polku paikkaan, johon se aiotaan olla siirretty. Jos [kohde]([destination]) on sama kuin [lähde],([source],) mutta määrittämäsi tiedoston nimi eroaa alkuperäisestä, tiedosto nimetään uudelleen sen sijaan, että se siirrettäisiin.

Siirretään samaa esimerkkiä käyttäen incognito.xlsx - tiedosto Digital Citizen -kansiostamme Security for(Security for Everyone) Every -alikansioon ja nimetään se sitten uudelleen muotoon web_incognito.xlsx . Tätä varten meidän on suoritettava nämä komennot: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" ja sitten mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

MV-komennon käyttäminen tiedoston siirtämiseen ja uudelleennimeämiseen

5. Tiedostojen poistaminen Windows 10 -tietokoneesta Ubuntun (Ubuntu)Bashilla(Bash) RM - komennolla

Tiedostojen poistaminen Bashissa(Bash) tapahtuu komennon rm [file] avulla. (rm [file])Jos haluat poistaa aiemmin luomamme web_incognito.xlsx-(web_incognito.xlsx) tiedoston, siirrymme ensin Security for(Security for Everyone) Every -kansioomme, jossa se on, komennolla cd "/mnt/d/Digital Citizen/Security for Everyone" . Suoritamme sitten komennon rm web_incognito.xlsx .

RM-komennon käyttäminen tiedoston poistamiseen

6. Kansioiden luominen Windows 10 -tietokoneellasi Bashilla (Bash)Ubuntussa(Ubuntu) MKDIR -(MKDIR) komennolla

Kansion luominen Bashilla(Bash) tehdään komennolla mkdir [folder] , jossa [folder] on luotavan kansion nimi. Esimerkkinä sanotaan, että haluamme luoda kansion nimeltä Testit(Tests) Digital Citizen(Digital Citizen) -hakemistoomme. Voit tehdä tämän siirtymällä ensin Digital Citizen -kansioon (cd "/mnt/d/Digital Citizen") ja suorittamalla sitten komennon mkdir Tests . Se on niin yksinkertaista.

Luo uusi kansio MKDIR-komennolla

7. Kansioiden poistaminen Windows 10 -tietokoneesta Ubuntun Bashilla (Ubuntu)RM (Bash)-R(RM -R) -komennolla

Samoin kansion poistaminen tai poistaminen Bashilla(Bash) on yhtä helppoa. Siirry(Navigate) sen kansion päähakemistoon, jonka haluat poistaa, ja suorita komento rm -r [kansio](rm -r [folder]) , jossa [kansio]([folder]) on poistettavan kansion nimi. Olet ehkä huomannut, että tämä komento sisältää myös argumentin -r : sinun on lisättävä se, jotta kaikki kansion sisältä poistetaan myös rekursiivisesti.

Esimerkkinä poistetaan Testit(Tests) - kansio, jonka loimme aiemmin Digital Citizen -kansiossamme. Tätä varten meidän on ensin navigoitava yläkansioon, joka on Digital Citizen , komennolla: cd "/mnt/d/Digital Citizen" . Sitten meidän on suoritettava komento rm -r Tests .

Kansion poistaminen komennolla RM -R

8. Linux(Linux) -sovellusten lataaminen ja asentaminen Windows 10 -käyttöjärjestelmään (Windows 10)Bashin(Bash) kanssa Ubuntussa(Ubuntu) SUDO APT - GET INSTALL(SUDO APT-GET INSTALL) -komennolla

Linuxissa(Linux) voit myös suorittaa komentoja pääkäyttäjänä käyttämällä SUDO- komentoa, joka antaa sinulle järjestelmänvalvojan oikeudet. Syntaksi on yksinkertainen: sudo [sovellus](sudo [application]) , jossa [sovellus]([application]) voi olla mikä tahansa käyttöjärjestelmään asennettu ohjelma. Koska sudo - komento antaa sinulle järjestelmänvalvojan valtuudet kaikkeen Linuxissa(Linux) , se on hyvin samanlainen kuin järjestelmänvalvojan käyttäjätili Windowsissa(Windows) . Jos haluat ladata, asentaa ja käyttää Linux -sovelluksia, voit käyttää seuraavia komentoja:

Suorita ensin sudo apt-get update . Tämä komento lataa uusimmat ohjelmistoluettelot Ubuntusta(Ubuntu) .

Käytä SUDO APT-GET UPDATE -komentoa ajantasaisten pakettiluetteloiden hakemiseen

Lataa ja asenna sitten haluamasi Linux - sovellus suorittamalla sudo apt-get install [sovelluksen nimi](sudo apt-get install [application name]) . Jos esimerkiksi haluamme asentaa w3m , joka on tekstipohjainen verkkoselain, meidän on suoritettava sudo apt-get install w3m . Jos sovellus vaatii lisäpaketteja, saatat joutua vahvistamaan, että haluat jatkaa, jolloin paina näppäimistön Y - näppäintä.

Käytä SUDO APT-GET INSTALL -komentoa uuden sovelluksen asentamiseen

Kun sovellus on asennettu, voit suorittaa sen kirjoittamalla sen nimen Bashiin(Bash) ja sen jälkeen tarvittavat parametrit. Jos esimerkiksi haluaisimme vierailla verkkosivustollamme, meidän on kirjoitettava w3m digitalcitizen.life .

Sovelluksen käyttäminen Bashissa Ubuntussa Windowsissa

9. Ohjeen(Windows) saaminen Ubuntun (Ubuntu)Bashissa(Bash) Windowsissa HELP - argumentin avulla

Jos haluat tietää enemmän siitä, mitä tietty komento tekee, kirjoita se Bashissa(Bash) ja lisää parametri "--help" . Näytettävien tietojen pitäisi valaista enemmän kyseisen komennon rakennetta ja käyttöä. Otetaan esimerkiksi komento ls, joka luettelee kansion sisällön. Se saattaa tuntua yksinkertaiselta komennolta, mutta se tarjoaa melko paljon vaihtoehtoja tietojen näyttämiseen. Tässä on osa siihen saamastasi avusta:

Ohjeen saaminen Bash-komennolle Ubuntussa Windowsissa

Oletko(Did) kokeillut Bashia (Bash)Ubuntussa(Ubuntu) Windowsissa ? _ _(Windows)

Toivomme, että olemme onnistuneet tutustuttamaan sinut Linux Bashin(Linux Bash) erittäin mielenkiintoiseen maailmaan ja sen käytön perusteisiin Windows 10 :ssä . Kokeile esittelemiämme komentoja ja saat lisätietoja jokaisesta komennosta HELP - argumentin avulla. Jos sinulla on kysyttävää tai vinkkejä jaettavaksi, älä epäröi kommentoida alla.



About the author

Olen ammatillinen tietokoneteknikko ja minulla on yli 10 vuoden kokemus alalta. Olen erikoistunut Windows 7:n ja Windows Apps -kehitykseen sekä Cool Websites -suunnitteluun. Olen alalta erittäin asiantunteva ja kokenut, ja olisin arvokas voimavara kaikille organisaatioille, jotka haluavat kasvattaa liiketoimintaansa.



Related posts