Miten

12 hyödyllistä komentoa komentokehotteelle

Missä käytimme säännöllisesti komentokehotetta, monet käyttäjät voivat myös tehdä ilman sitä Windows 10: ssä. Silti on vielä joitain erittäin hyödyllisiä komentorivikomentoja, joita sinun kannattaa ehdottomasti kokeilla. Ne voivat olla erittäin käteviä.

Windows (ja monet modernit Linux-jakelut tältä osin) velkaa menestyksensä lähinnä graafisen käyttöliittymän (gui) käyttäjäystävällisyydestä. Siitä huolimatta niin sanotulla CLI: llä (komentoriviliittymä) on varmasti oikeus olemassaoloon. Joitakin toimintoja on vaikea tai ei ollenkaan löydy graafisesta käyttöliittymästä. Komentorivikomentoja voidaan yleensä ohjata myös tarkasti parametrien avulla. Lisäksi tällaiset komennot voidaan helposti sisällyttää eräajotiedostoihin, ja voit antaa ne suorittaa automaattisesti käyttäjän kirjautumiskomentosarjasta tai tehtävien ajoituksen avulla.

On useita tapoja päästä komentokehotteeseen. Esimerkiksi tehtävänhallinnasta tai pikavalikosta (hiiren oikealla painikkeella tiedosto ja Avaa komentokehotteessa) tai painamalla Käynnistä / Suorita (tai Windows-näppäin + R) ja näkyviin tulevassa ikkunassa cmd ja sitten Enter.

Täältä löydät yleiskatsauksen käytettävissä olevista cmd-komennoista Windowsissa (napsauta komentoa saadaksesi siihen liittyvät parametrit ja esimerkit). Tässä artikkelissa annamme ensin joitain esimerkkejä, jotka kuvaavat kuinka tehokkaita (ja hyödyllisiä) komennot voivat olla. Sitten näytämme sinulle, kuinka voit käyttää niitä automaatiotilanteissa.

CMD-ikkuna

Kun käydään läpi cmdkomento menee komentokehotteeseen, pääset oletuksena omaan profiilikansioon (c: \ Users \). Nyt voit käydä läpi CDkomento (muuta hakemistoa) voi siirtyä toiseen kansioon, mutta voit myös lähestyä sitä eri tavalla. Avaa File Explorer ja siirry haluamaasi kansioon. Napsauta tyhjää kohtaa oikeassa paneelissa pitämällä Shift-näppäintä painettuna ja valitsemalla Avaa komentoikkuna täällä: pääset nyt oikeaan kansioon.

Windows 10: ssä on vihdoin myös mahdollista kopioida tekstiä guista leikepöydälle (painamalla Ctrl + C) ja liittää se komentorivin ikkunaan (painamalla Ctrl + V).

Ja kuka haluaa säätää tämän ikkunan ulkoasua: napsauta hiiren kakkospainikkeella otsikkoriviä, valitse Ominaisuudet ja aseta kaikki vaihtoehdot haluamallesi välilehdille Vaihtoehdot, Fonttityyli, Layout ja Värit. Muuten, ei ole huono idea saada järjestelmänvalvojan komentoikkuna näyttämään erilaiselta kuin muut käyttäjät.

01 Kansion sisältö

Jos haluat tietää kansion sisällön, siirry Resurssienhallintaan. Looginen, mutta komentoriviltä opit usein tietyn tiedon nopeammin. Saadaksesi käsityksen mahdollisuuksista, suorita komento dir /? Alkaen. Parametri /? voit käyttää sitä melkein kaikkien komentojen kanssa saadaksesi lisätietoja. Poista ikkuna uudelleen käyttämällä cls-komentoa (tyhjennä näyttö). Nyt on yhdistettävä käytettävissä olevat parametrit taitavasti. Oletetaan, että haluat yleiskatsauksen kaikista tiedostoista, uusimmat yläosassa. Sitten teet sen dir / O-D: llä.

Huomaa myös esimerkiksi dir *, dir / A * ja dir / B * ero. Dir / A näyttää myös piilotetut (järjestelmä) tiedostot ja dir / B rajoittaa lähdön tiedostojen nimiin ilman muita tietoja.

Voit tulostaa kansion sisällön lisäämällä komennon loppuun jotain> kansion sisältö.txt, jonka jälkeen voit avata ja tulostaa txt-tiedoston Muistiossa.

02 ADS

Hauska kokeilu on lisätä ADS-tietoja (vaihtoehtoisia datavirtoja) tiedostoihin, ainakin ntfs-ympäristössä. Luo piilotettava tekstitiedosto Muistiossa (kutsumme sitä secret.txt). Suorita sitten komentotyyppi secret.txt> boring.txt: invisible.txt. Tämä komento varmistaa, että tiedosto secret.txt sisältyy ADS-tietoihin (nimeltään invisible.txt) tiedostoon boring.txt. Voit nyt poistaa secret.txt-tiedoston. Kun suoritat dir boring.txt-tiedoston, huomaat, että tämä tiedosto on tyhjä (0 tavua). Jos kuitenkin suoritat dir / R boring.txt-tiedoston, boring.txt-tiedoston ADS-tiedot näkyvät edelleen. Näet kyseisen mainoksen sisällön komennolla "c: \ system \ 32 \ notepad.exe" boring.txt: invisible.txt. Näin voit piilottaa tiedostot muissa tiedostoissa.

03 Lupien hallinta

Guin avulla voit tietysti myös hallita käyttäjien oikeuksia kansioihin ja tiedostoihin, mutta se voidaan tehdä nopeammin cli: stä. Lisäksi sinulla on enemmän vaihtoehtoja Windows 10 Home -sovelluksessa CLI: n kautta. Hallitset melkein kaikkea icacls-komennolla: tässä luet "acl", joka tarkoittaa "pääsynhallintaluetteloita" tai ntfs-oikeuksia.

Icacls-komento riittää selvittämään kansion tai tiedoston nykyiset oikeudet. Voit myös tallentaa kaikki tietyn kansion ja sen alikansioiden kaikkien tiedostojen kaikki käyttöoikeudet kerralla ja palauttaa ne nopeasti kokeiden jälkeen. Voit tallentaa käyttöoikeudet seuraavasti icacls \ * / save acl file / T. Palauta acl-tiedostoon tallentamasi oikeudet nopeasti suorittamalla komento icacls / restore acl tiedosto järjestelmänvalvojana. Voit korvata tiedoston oikeudet muilla suorittamalla komennon, kuten icacls / grant: r: F (F tarkoittaa täyttä käyttöoikeutta). Huomaa, jos käytät parametria : r (korvaa), uudet käyttöoikeudet lisätään nykyisiin sen sijaan, että ne korvattaisiin.

04 Liitettävyys

Vaikka komentokehote on tuskin tuttu, olet todennäköisesti jo suorittanut komennot ipconfig tai ipconfig / all. Ehkä myöskään ping-komento ei ole sinulle tuntematon. Esimerkiksi, jos suoritat ping www.computertotaal.nl, sinun pitäisi saada vastaus neljä kertaa verkkopalvelimelta vastaavalla IP-osoitteella.

Paljon vähemmän tunnettu on arp-komento (osoitteenratkaisuprotokolla). Tämän avulla voit muodostaa yhteyden isäntään tietämättä etukäteen kyseisen laitteen MAC-osoitetta. Tällainen arp-pyyntö lähetetään tosiasiallisesti, mikä tarkoittaa, että jokainen lähiverkon laite vastaanottaa tämän pyynnön. Laitteen tulisi vastata tällä IP-osoitteella lähettämällä arp-vastaus pyytävälle osapuolelle. Joten arp-komento voi olla hyödyllinen selvittääksesi Mac-osoitteen etänä, mutta myös tietääksesi onko laite aktiivinen, vaikka se ei vastaa ping-pyyntöihin. Tee vapaasti testi itse (oletamme, että olet määrittänyt laitteen B palomuurin estämään ping-kaikupyynnöt). Suorita nyt seuraavat komennot järjestelmänvalvojana:

arp -d * (tyhjennä nykyinen arp-taulukko)

arp -a (todista, että arp-taulukossa ei ole merkintää laitteelle B)

ping (ei vastausta: 4 kertaa aikakatkaisut)

arp -a (todiste siitä, että laite B, jossa on mac-osoite, on lisätty ja on siksi aktiivinen).

05 Symlinkit

Monet käyttäjät eivät tunne ns. Symbolisia linkkejä (lyhyt symboli). Nämä ovat eräänlaisia ​​edistyneitä pikakuvakkeita tiedostoihin tai kansioihin, missä näyttää siltä, ​​että ne koskevat oikeastaan ​​kyseistä tiedostoa tai kansiota pikakuvakkeen sijaan. Esimerkiksi voi olla, että joku ohjelma vaatii tietoja menemään siihen, mutta haluat mieluummin nähdä sen tapahtuvan.

Järjestät sen seuraavasti. Mene järjestelmänvalvojana komentokehotteeseen ja suorita seuraava komento: mklink / J (sulje polut suorina lainausmerkeinä, jos ne sisältävät välilyöntejä). Huomaat: kaikki automaattisesti (myös) päätyvät tiedot päätyvät.

Tähän liittyy komento mklink / D, jolla luot yhden tai useamman linkin tiettyyn kansioon, joka osoittaa joka kerta toiseen kansioon. Kaikkiin kyseisten kansioiden tietoihin pääsee sitten kerralla siirtymällä kansioon, jolla on kyseiset linkit. Tästä voi olla hyötyä esimerkiksi, jos joudut säännöllisesti käyttämään projektin tietoja, jotka on jaettu eri kansioihin. Teet tämän seuraavasti (tyhjästä) kansiosta: mklink / D financial, mklink / D logistics ja niin edelleen.

Vaihtoehdot

Windowsin sisäänrakennetun komentokehotteen oletuskonsoli on melko Spartan. On ilmaisia ​​vaihtoehtoja, jotka tarjoavat enemmän vaihtoehtoja ja joustavuutta, kuten ColorConsole, joka tukee välilehtiä, vienti html- ja rtf-tiedostoihin, pikakansioiden vaihto tehtäväpalkista ja paljon muuta.

Voit myös ottaa käyttöön täysin uuden komentoriviympäristön. Esimerkiksi Microsoft on keskittynyt yhä enemmän PowerShelliin Windows 7: n jälkeen. Tämä todellinen komentosarjaympäristö on paljon tehokkaampi kuin perinteinen komentokehote, mutta samalla paljon monimutkaisempi. Aloitat tämän ympäristön komennolla voiman kuori komentoikkunassa tai suorita PowerShell ISE (Integrated Scripting Environment) -ohjelma, jos tarvitset graafista komentosarjaympäristöä.

Kätevä työkalu: Chocolatey

Voit myös automatisoida ohjelmistojen lataamisen ja asentamisen tietokoneellesi. Chocolatey-työkalun avulla voit ladata, asentaa ja päivittää ohjelmistoja komentokehotteessa olevien komentojen avulla. Kirjoitushetkellä suklaalle on saatavilla yli 8000 suosittua pakettia.

06 Osakkeet

Jos haluat nopean yleiskatsauksen kaikista järjestelmän jaetuista kansioista, net share -komento riittää. Saadaksesi lisätietoja vastaavista osakkeista, suorita net share -komento järjestelmänvalvojana. Sitten opit muun muassa enimmäismäärän käyttäjiä, jotka voivat käyttää tätä jakoa samanaikaisesti, sekä tämän jaon käyttöoikeudet. Uuden osakkeen luominen on tietysti myös mahdollista. Teet sen komennolla, kuten vain jaa kuvat = "c: \ media files \ my photos". Jos haluat poistaa jaon uudelleen, net share share photos / delete huolehtii siitä. Voit myös linkittää jaetun verkkolevyn ilmaiseen asemakirjaimeen, jossa on verkkokäyttö x: \ (esimerkiksi löydät tietokoneen nimen Windows-näppäimellä + Tauko). Jos haluat tehdä linkistä pysyvän niin, että se pysyy aktiivisena seuraavassa Windows-istunnossa, lisää / pysyvä: kyllä ​​komennon loppuun.

07 Varmuuskopiot ja kopiot

Voit suorittaa tavallisia kopiointitoimintoja Explorerin kautta. Voit, mutta etsit turhaan lisätoimintoja täällä. Komentorivikomentokopiointi tarjoaa paljon edistyneempiä mahdollisuuksia, koska parametrien yleiskatsaus tekee siitä heti selvän. Rajoitamme tässä muutaman yksinkertaisen esimerkin.

Komennolla robocopy "c: \ minun asiakirjat" f: \ / MIR varmistat, että lähdekansio (c: \ omat asiakirjat) peilataan automaattisesti kohdekansioon (MIRrored). Huomaa, että ellet seuraa komentoa parametrilla / XX, kohdekansiossa olevat tiedot poistetaan tämän varmuuskopioinnin aikana. Hyödyllinen tietää myös: / SEC-parametri varmistaa, että alkuperäiset oikeudet pidetään kohdekansiossa. Ja / LOG: -toiminnolla pidät lokia.

Jotkut robokopiokomennot voivat tulla melko monimutkaisiksi lukuisien parametrien vuoksi. Onneksi on mahdollista tallentaa nämä tehtävät; riittää lisätä / SAVE: loppuun. Suorita sama komento jälkikäteen kirjoittamalla robocopy / JOB :. Hyödyllinen!

08 Erissä

Komennorivikomentojen suuri etu on, että voit sisällyttää ne helposti eräajotiedostoon, jolloin nämä komennot suoritetaan yleensä kronologisesti yksi toisensa jälkeen heti, kun soitat komentojonotiedostoon (esimerkiksi Windowsin tehtäväaikataulusta). Luot vain sellaisen tiedoston Muistiossa ja lisäät laajennuksen .cmd.

Voit esimerkiksi sijoittaa työpöydälle erätiedoston, joka sisältää seuraavan komentorivin: net use x: \ / persistent: no [/ user:]. Tämä tarkoittaa, että verkkoyhteys aktivoituu vasta heti, kun suoritat tämän erätiedoston hiiren napsautuksella, jotta Windows ei menetä aikaa käynnistyksen yhteydessä etsimällä yhteyttä esimerkiksi ulkoiseen asemaan, jota ei ole enää asennettu.

09 Erä: esimerkkejä

Niinpä yksinkertaisimmassa muodossaan erätiedosto on vain kronologinen sarja yksittäisiä komentorivikomentoja. Jotain tällaista, esimerkiksi, kun lähdekansio tyhjennetään kopioinnin jälkeen:

cls

xcopy c: \ mydata d: \ backups / M / E / H / R / I / Y

del c: \ mydata \ *. * / Q

Mutta on olemassa myös monimutkaisempia rakenteita, kuten seuraavassa esimerkissä, jossa poistat kaikki tiedostot tietyillä laajennuksilla levyltäsi:

@echo pois

rem Tämä erätiedosto poistaa tietyt tiedostot

title Valikoiva tiedoston poisto

kaikun poistaminen ...

%% t (tmp-lokilokissa) tee del c: \ *. %% t / s

echo Tiedostot poistettu!

tauko

Meillä ei ole täällä tilaa käsitellä tätä tarkemmin. Kuitenkin, jos haluat syventyä eräajotiedostojen mahdollisuuksiin ja syntaksiin: tämä kymmenen osan kurssi on hyvä lähtökohta.

10 Sisäänkirjausohjelma

Voit myös antaa erätiedoston (tai muun komentosarjan) ajamaan automaattisesti, kun tietty käyttäjä kirjautuu Windowsiin. Tämä voidaan tehdä Windows Professionalissa tai uudemmassa painamalla Windows-näppäintä + R ja sitten komentoa lusrmgr.msc jonka jälkeen napsautat haluamaasi käyttäjää ja välilehteä Profiili avautuu. Tässä syötetään erätiedoston nimi. Voit kuitenkin hallita sitä myös komentoriviltä, ​​jopa Windowsin kotiversioissa. Tämä tapahtuu komennolla net user / scriptpath:. Edellytyksenä on, että sijoitat tämän erätiedoston jaettuun kansioon, jonka jakelunimi on "netlogon", jossa varmistat myös, että käyttäjälle myönnetään ainakin lukuoikeus kyseiseen kansioon.

11 Tehtävien ajoitus

Erätiedoston asettaminen kirjautumiskomentosarjaksi on yksi tapa saada se ajamaan automaattisesti sisäänkirjautumisen aikana, mutta on toinenkin tapa: käyttää sisäänrakennettua Tehtäväaikataulua. Muuten, se on paljon joustavampi, koska sinulla voi olla myös eräajotiedosto (tai toinen komentosarja tai ohjelma) käynnissä käynnistyksen aikana, tiettynä ajankohtana, järjestelmän lukitsemisessa ja niin edelleen.

Haluamme esimerkiksi suorittaa eräajotiedoston joka perjantai-iltapäivä, joka käynnistää levyn uudelleenjärjestämisen tietyillä vaihtoehdoilla. Tähän erätiedostoon sisällytetään (muun muassa) komento cleanmgr / sagerun: 1 (ainakin sen jälkeen, kun olemme aiemmin suorittaneet cleanmgr / sageset: 1 kerran komentoriviltä ja asettaneet siellä haluamasi asetukset).

12 Tehtävien ajoitus: lähtö

Napsauta suurennuslasikuvaketta Windowsin tehtäväpalkissa ja etsi tehtävä. alkaa Tehtävien ajoitus ja napsauta oikeassa ruudussa Luo tehtävä (Luo perustehtävä on myös mahdollista, mutta antaa sinulle vähemmän vaihtoehtoja). Anna tehtävällesi sopiva nimi ja valitse haluamasi rasti Suorita riippumatta siitä, onko käyttäjä kirjautunut sisään vai ei. Avaa välilehti Liipaisimet, Paina painiketta Uusi ja valitse (esimerkiksi) Ajoitettu klo Aloita tämä tehtävä, jonka jälkeen asetat haluamasi ajan ja taajuuden (esimerkiksi Joka 1. perjantai, 16:00). Vahvista painamalla OK ja avaa Toiminnot-välilehti. Klikkaa sitä Uusi ja viittaa kautta Lehdet komentojonotiedostoon. Vahvista painamalla OK (2x) ja kirjoita salasanasi pyydettäessä. Sinun pitäisi nyt löytää tehtävä vasemmasta paneelista osoitteesta TehtäväAikataulu-kirjasto. Sinun ei tarvitse enää ajatella sitä!

$config[zx-auto] not found$config[zx-overlay] not found