Sisällysluettelo:
- Linux-komentorivi
- Luokan ja tiedostoluettelon luominen
- Tee puhdistusohjelmasta suoritettava ja suorita se
- Koko työpöydän siisti Linux-komentosarja Windowsille
Video: Kuinka Käyttää Linux-komentosarjoja Työpöydän Siivoamiseen Windows 10: Ssä
2024 Kirjoittaja: Kayla Nelson | [email protected]. Viimeksi muokattu: 2023-12-17 01:28
Kun luet ensimmäisen kerran tämän teoksen otsikon, sinulle voidaan antaa anteeksi ajatus siitä, että jokin on teknisesti väärin. Loppujen lopuksi Linux ei ole osa Windows-käyttöjärjestelmää? Ne ovat kaksi täysin erilaista käyttöjärjestelmää. Aikaisemmin ainoa tapa käyttää Linux-komentosarjoja Windowsin kanssa on aiemmin ollut joko asentaa jotain Cygwinin kaltaista. tai käytä kaksoiskäynnistys Linux-järjestelmää tai asenna jotain Samba-tyyppistä.
Kaikki tämä muuttui Windows 10: ssä! Microsoft Windows Storessa on useita Linux-jakeluja. Tämä edellinen Kali Linuxia käsittelevä Appuals-artikkeli kuvaa yhden tällaisen tavan saada tietty Linux-jakelu Windows 10 -ympäristössäsi.
Yksi Linux-komentosarjojen käyttämisen eduista Windows-koneellasi on, että voit käyttää tehokkaita Linux-komentosarjakieliä tehtävien automatisointiin, varsinkin jos olet perehtynyt Linux-komentosarjoihin enemmän kuin sanoa, Powershell tai Dos-erätiedostot. Tässä artikkelissa kerrotaan, kuinka Linux-bash-komentosarja kirjoitetaan tyypillisen Windows Desktopin puhdistamiseksi. Jos olet uusi Linux-käyttäjä, opit perusasiat tästä artikkelista ja hyödyllisen apuohjelman luomisesta prosessissa.
Käytämme Ubuntu Linux -terminaalia (saatavana Windows Storesta Windows 10-koneilla), jonka avulla voit käyttää bash, k ssh, git, apt ja monia muita Linux-komentoja. Tämä on asennettava, jos et ole vielä tehnyt niin. Menetelmä selitetään tässä.
Linux-komentorivi
Kun olet asentanut Ubuntun ja suorittanut sen, saat komentorivi-ikkunan, samanlainen kuin seuraava. Tämä antaa sinulle bash Linuxin, komentorivin:
Kirjoitamme nyt käsikirjoituksemme. Voit muokata tiedostoa millä tahansa editorilla, mukaan lukien Windows-editorilla, kuten muistikirja, tai Linux-editorilla, kuten vi, jos olet varma käyttämästä sitä.
Kun avaat Ubuntu-päätelaitteen, sijaintisi on kotihakemistosi Ubuntu-työtilassa. Tämä voidaan varmistaa kirjoittamalla komento komentokehotteeseen:
echo $ HOME
ja se tuottaa kotihakemistosi seuraavan kuvakaappauksen mukaisesti. Linux-muoto, käyttää eteenpäin kauttaviivoja, jotka edustavat hakemistoja, kuten “/”.
Mukavuuden vuoksi sijoitamme käsikirjoituksen kotihakemistoon.
Seuraava vaihe on selvittää työpöydän sijainti, koska se tunnetaan nimellä Linux-polku. Tarvitsemme tätä voidaksemme suorittaa toimintoja oikean hakemiston tiedostoille.
Päätetyypissä “cd /”. Tämä vie sinut Ubuntu-ympäristön juuriin.
Kirjoita sitten "ls"
Tässä luetellaan kaikki hakemistot Linuxissa. Näet jotain tällaista Linux-päätelaitteessa:
Meidän on löydettävä käyttäjän työpöytä. Olettaen, että tämä on C-asemassa, vaihda hakemistoon "mnt". Tässä Windows-asemat tunnistetaan näin:
Sitten sinun on tiedettävä, mikä hakemisto työpöydälläsi on. Löydät tämän yleensä ikkunoista napsauttamalla hiiren kakkospainikkeella työpöydän kuvaketta, kuten File Explorerin "Pikakäyttö" -luettelosta. Työpöydän hakemiston sijainti näytetään:
Tästä voit siirtyä hakemistoon Linuxissa päätelaitteessa:
Siksi kirjoitat tässä esimerkissä päätelaitteen muistamalla, että Windowsin taaksepäin osoittavat viiltosivut vastaavat Linuxin eteenpäin viivoja. Minun tapauksessani "muuta hakemistoa" -komennossa tarvittava polku on:
cd / mnt / c / Users / gofor / OneDrive / Desktop
Sitten voit luetella kaikki työpöydän tiedostot käyttämällä "ls":
Jos se on jotain työpöydän kaltaista, saat pitkän luettelon tiedostoista, kuten:
Täältä näet kuinka sotkuinen työpöytäni näyttää Windowsissa:
Muissa kahdessa näytössäni oli enemmän kuvakkeita, joten meidän on luokiteltava ja järjestettävä nämä tiedostot! Toimitettu komentosarja vie kaikki tiedostotyypit ja sijoittaa ne työpöydän vastaavasti nimettyyn kansioon.
Joten esimerkiksi pikakuvaketiedostot, nämä ovat *.lnk-tiedostoja, joten siirrämme ne kansioon nimeltä”PIKAKUVAT”. Samoin kuvatiedostot, kuten,,.bmp,.svg, siirretään kansioon nimeltä "KUVAT". Asiakirjat ja Office-asiakirjat, kuten sanatiedostot, esim.. Docx,.pdf,.xls, sijoitetaan kansioon nimeltä "OFFICEDOCS"
Joten, kun komentosarja suoritetaan, kaikki asiakirjat ovat saatavilla järjestäytyneesti kyseiseen tiedostoluokkaan luodussa asiaankuuluvassa hakemistossa. Tämä häiritsee työpöytää ja tekee työpöytätiedostoistasi järjestäytyneemmät. Voit luoda niin monta kansiotyyppiä ja määrittää haluamasi tiedostokriteerit. Tiedostoja ei tarvitse järjestää vain tiedostotyypin mukaan, vaan voit luoda luokkansioita haluamallasi tavalla, kuten “HRFILES” ja “PROJECTFILES”. Tässä esimerkissä järjestämme tiedostot tiedostotyypin mukaan.
Luokan ja tiedostoluettelon luominen
Tarvitsemme 2 tiedostoa voidaksemme käyttää tätä sovellusta:
A) luettelo luokista ja tiedostotyypeistä, jotta pääset pilkulla erotettuun CSV-tiedostoon. Jokainen luokan nimi on sen hakemiston nimi, johon tiedostot sijoitetaan työpöydälle. Voit luoda CSV-tiedoston millä tahansa haluamallasi editorilla. Tässä esimerkissä käytämme muistilehteä. B) Linux-komentosarja, joka lukee luokkatiedoston ja käsittelee vaaditun siistitystoiminnon. Luo tiedosto nykyiseen hakemistoon päätetyypillä
notepad cleanup.csv
Koska tiedostoa ei ole tässä vaiheessa, se pyytää sinua luomaan uuden tiedoston, joten paina vain "Kyllä".
Annamme nyt seuraavat yksityiskohdat muodossa "luokka, tiedostotyyppi1, tiedostotyyppi2, tiedostotyyppi3,… jne." 1 rivi kutakin luokkaa varten:
OIKOISKUVAT, lnkKUVAT, jpg, png, svgDOCUMENTS, txt, docx, doc, pdf Ensimmäinen kenttä on työpöydällä olevan hakemiston nimi, johon muut tiedostotyypit sijoitetaan. Loput kentät ovat tiedostotyyppejä, jotka haluat siirtää kansioon
Siksi SHORTCUTS-kansiossa kaikki *.lnk-tiedostot siirretään kyseiseen kansioon. KUVAT-kansiossa kaikki tiedostot, joissa on *.jpg, *.
Kun olemme luoneet CSV-tiedoston, olemme valmiita kirjoittamaan komentosarjan. Kutsumme komentosarjan cleanup.sh. Muuten, tällä komentosarjalla on vain vähän validointia, joten sinun on varmistettava, että CSV-tiedosto on oikeassa muodossa, tai se ei toimi! Ainoa mitä teemme tässä komentosarjassa, on tarkistaa, että tiedostot ja kansiot ovat olemassa, mahdollisimman pienenä tarkistus.
Voit muokata komentosarjaa terminaalissa, jos tunnet Unix-tyyppisiä muokkaajia, kuten vi, tai voit käyttää yksinkertaisesti muistilehteä:
notepad cleanup.sh
Komentosarjan tehtävänä on asettaa komentosarjassa luettavan CSV-tiedoston nimi ja siivota työpöydän sijainti. Asetamme muuttujat siivous CSV-tiedostoon ja työpöydän sijaintiin. Minun tapauksessani tämä on seuraava. Sinun on vaihdettava työpöydän sijainti omaksi. Huomaa, että mikä tahansa : n välissä on paikkamerkki, johon sinun on syötettävä tietosi.
Niin. skriptin kaksi ensimmäistä riviä ovat:
DESKTOP = / mnt / c / Käyttäjät // TyöpöytäCSV = siivous.cs
Koko komentosarja näkyy alla. Lue kommentit, jos haluat ymmärtää komentoja, ja jos et ole varma komennosta, kokeile Linux-komentorivillä "man" saadaksesi enemmän tietoa komennon toiminnasta.
Tee puhdistusohjelmasta suoritettava ja suorita se
Jos haluat suorittaa komentosarjan kotikomentoriviltä, sinun on tehtävä se suoritettavaksi seuraavalla komennolla:
chmod + x cleanup.sh
Komentosarjan suorittamiseksi sinun on kirjoitettava seuraava, kuten se on nykyisessä hakemistossa.
./cleanup.sh
Näin työpöytäni näytti ennen komentosarjan suorittamista ja sen jälkeen. Voit nähdä, että siirretyt tiedostot sisältävät kansiot on nyt luotu ja työpöytä on paljon vähemmän sekoitettu:
Ennen:
Jälkeen:
ja SHORTCUTS-hakemisto, jossa kaikki pikanäppäimet on siirretty työpöydältä.
Koko työpöydän siisti Linux-komentosarja Windowsille
Huomaa komentosarjassa etuliitteellä "#" olevat kommentit, koska ne selittävät komentosarjan toiminnan. # Aseta muuttujat paikallisen työpöydän tai minkä tahansa puhdistettavan hakemiston sijainnille ja CSV-tiedoston nimelle.
DESKTOP = / mnt / c / Users / gofor / OneDrive / DesktopCSV = siivous.cs
# Testaa, onko puhdistus csv-tiedosto olemassa, käyttämällä linux “test” -komentoa ja lippua”-f” tiedoston olemassaololle. # Jos tiedostoa ei ole, lähetä virheilmoitus ja sulje sitten komentosarja
jos [! -f $ {CSV}] echo Cleanup.csv-tiedostoa ei ole olemassa. exit -1f
# Muunna nyt CSV, jos se on tallennettu dos-muodossa Unix-muotoon poistamalla vaunun palautusmerkit.# Tallenna lähtö väliaikaiseksi tiedostoksi ja nimeä sitten väliaikainen tiedosto takaisin alkuperäiseksi nimeksi
tr -d '\ r' temp.csvmv temp.csv $ CS
# Käy nyt CSV-tiedosto läpi rivi riviltä ja tallenna ensimmäisen argumentin nimi, joka on# luokan / hakemiston nimi, jonka jälkeen kaikki jäljellä olevat argumentit ovat tiedostotyyppejä # sijoitettu näihin hakemistoihin
luettuasi csvlinetehdä määrä = 1 tiedostotyypille tiedostossa `echo" $ csvline "| tr, / n'` tehdä jos [$ count -eq 1] sitten # Koska tämä on ensimmäinen argumentti, tarkista onko kansio jo olemassa, ja jos ei, luo se. jos [! -d $ {DESKTOP} / $ tiedostotyyppi] # Hakemistoa ei ole, joten luomme sen. mkdir $ {DESKTOP} / $ tiedostotyyppi fi CATEGORY = $ {tiedostotyyppi} muu # Tulosta ystävällinen viesti, joka ilmoittaa, mitä komentosarja tekee. kaiku "siirretään *. $ {filetype} kohteeseen $ {CATEGORY}" # Älä näytä virheilmoituksia (ts.> 2 / dev / null) siirrettäessä tiedostoja, jos tiedostoja ei ole, # joten "mv" -komento on "hiljainen". mv $ {DESKTOP} /*.$ {filetype} $ {DESKTOP} / $ {CATEGORY} 2> / dev / null fi count = "lauseke $ count + 1" tehtytehty
Suositeltava:
Kuinka Muuttaa Työpöydän Kuvakeväliä Windows 10: Ssä
Päivititkö Windows 10: een ja yhtäkkiä kaikki tai suurin osa kuvakkeistasi katosi? Tämä ei ole yksittäinen asia; on saatu lukuisia raportteja
Korjaus: Työpöydän Kuvakkeita Ei Voi Siirtää Windows 10: Ssä
Kuvake on pieni kuva tai esine, joka edustaa tiedostoa, ohjelmaa, verkkosivua tai komentoa. Oletuskuvakkeen perusteella käyttäjät tietävät lisätietoja
Kuinka Korjata Työpöydän Näytön Jakaminen Microsoft Teamsissa Windows 10: Ssä?
Koska Microsoft Teams on viimeaikainen kehitys, vikoja ja virheraportteja tulee silloin tällöin. Yksi erittäin raportoiduista ongelmista ei ole pystyminen
Kuinka Piilottaa Ja Poistaa Kaikki Työpöydän Kohteet Windows 10: Ssä?
Työpöydän kuvakkeet ovat pieniä kuvia, jotka edustavat kansioita, tiedostoja ja sovelluksia. Äskettäin asennetussa Windows 10: ssä on ainakin yksi Roskakori-kuvake
Korjaus: Työpöydän Kuvakkeet Puuttuvat Windows 10: Ssä
Windows 10 käynnistettiin kuukausia sitten, ja se oli merkittävä muutos käyttöliittymässä ajan myötä. Windows 10: ssä Microsoft poisti useita Windowsissa olevia GUI-virheitä