Mihin sitä voi käyttää? Voiko sillä tehdä jotain hyödyllisiä automatisoituja toimia? Vaikkapa aluksi backupit automaattisesti haluttuna ajankohtana toisen koneen kiintolevylle verkon yli tjms?Tekisi mieli opetella vähän nörttitaitoja.
Windowsin komentorivi
tuleva nörtti
27558
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 1 sääntöjenvastainen viesti.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 27
Vanhimmat
"Mihin sitä voi käyttää?"
Mihin tahansa. Serveriwintoosat voi asentaa ilman graafista käyttöliittymää.
"Voiko sillä tehdä jotain hyödyllisiä automatisoituja toimia? "
Kaiken tarpeellisen ja vähän enemmänkin.
"Tekisi mieli opetella vähän nörttitaitoja."
Ei oo vaikeaa. Tuolta irtoaa lisää, pakollinen tehokäyttäjille: http://technet.microsoft.com/en-us/library/bb978526.aspx
Tarkoitin kyllä Windowsin mukana tulevaa komentoriviä. En mitään erikseen asennettavaa apuohjelmaa.
powershell tulee kyllä ihan vakiona.. tosin sekin on aika kuppainen
Taitaa tiedostojen kopiointi hakemistosta toiseen olla windowsin komentorivin edistyksellisimpiä ja käytetyimpiä toimia. Siitä ei ole juuri mihinkään.
Antakaapa joku komento jolla voi koko hakemistollisen kuvia muuntaa eri kokoon tai videoiden muunto vaikka mp4-muotoon helposti jollain komennolla?
Tekis mieli kokeilla.
jopa tuo on vaikeaa tai lähes mahdotonta.
on se linuksessakin mahdotonta, ensin pitää asentaa esim. ffmpeg ja sitten tehdä skripti, jottei tartte joka kerta kirjoittaa samaa asetusrimpsua tai käydä läpi nuolinäpyköillä tuhatta vanhaa komentorivirimpsua. Komentoriviltä ei onnistu linuxissakaan ilman minkään asentamista :D, komentorivi kun ei tee mitään ilman niitä apuohjelmia joita ei saanut asentaa.
olet kyllä täysin väärässä. Puhut kokemattomuuden kimeällä rintaäänellä.
Linuxissa komentas vaan: ffmpeg -i samplevideo.flv outputvideo.mp4
Linuxissa voi ladata ja asentaa ohjelmat komentoriviltä esim. apt-get install ffmpeg
Pitäs ensin asentaa tuo ffmpeg ja kun kysyjä ei salli apuohjelmien asentamista niin tuo ffmpeg ei toimi, ikävä kyllä. Ja aika kuppasta jälkeä tuolla rimpsulla saa aikaan. Et ole varmasti ikinä käyttänyt ffmpegiä kun noin tekisit. Jostain hait googlella, buahahaha
"hakemistollisen kuvia muuntaa eri kokoon"
"Vaikkapa aluksi backupit automaattisesti haluttuna ajankohtana toisen koneen kiintolevylle verkon"
Linuxissa nuo onnistuis ilman apuohjelmia komentoriviltä.
Muutenkin kaikki asennetut ohjelmat yleensä toimii komentoriviltä. Windowsissa erittäin harvoin. Winzip taisi ainakin vuosia sitten toimia.
Mun muistaakseni Gimpillä voi ison määrän kuvia muuntaa eri kokoon tuosta vaan. Googlaa Windowsilla.
Taitaapa olla windows-taitajat untenmailla. Ehkäpä menen itsekin. Toivottavasti kun herään täällä on jo hyviä juttuja mitä voisi testata ja soveltaa omaan käyttöön.
Esim kun W7 komentoriviin kirjoittaa adminina " powercfg -energy " saa tietoja akun kunnosta.
Komentoriviä tarvitaan, jos joku ohjelmataitaja ei ole tehnyt ohjelmoimaansa ohjelmaan graafistakäyttöliittymää. Hänen mahdollinen ohjelma voisi vaikka muuttaa kuvia tai muuntaa mp4 -tiedostoja.
Olisko nämä mitään.http://www.sivustot.net/Pekka/opas/komrivtyka.php
Täällä on laajat esimerkit http://www.computerhope.com/msdos.htm
Hyvä lisät ovat NirCmd sekä CoreUtils for Windows, joilla täydennettynä komentorivillä voi toteuttaa kaikenlaista.
Yleensä tosin Windowsille löytyy paremmat ohjelmat käyttöliittymällä varustettuna, ja niissä silti on mahdollisuus automatisoida toimintoja.
kokeile cmd:hen tätä esim:
shutdown -?
help
format
tällä voi hacckia ip osoitteita
tracert keskustelu.suomi24.fi
Käytin eilen pitkästä aikaa komentoriviä, sekä LEVYKETTÄ. Asentelin win7 vanhempaan koneeseen.
Asennus ei suostunut käynnistämään dvd levyltä, eikä myöskään usb tikulta. Joten oli otettava levyke käyttöön, jonne sain tehtyä käynnistyslevykkeen seuraavalla käskyllä. Eka piti tietysti ladata tuo sbminst tiedosto.
C:\Temp>sbminst -d 0
Väki näyttää lahjakkaasti sekoittavan varsinaisen komentotulkin ja komentoriviltä ajettavat ohjelmat. Windowsin perinteinen komentotulkki on dos-ajata ja hyvin yksinkertainen. Uusi Powershell on sitten monipuolisempi siihen on otettu mallia Unix/Linux komentotulkeista.
Niin tai sinä et vaan käsitä että voit käyttää molempia hyödyksi omissa jutuissasi, jos osaat :-)
Monimutkaiset operaatiot komentorivillä tai scriptien teko ei onnistu ellei tiedä mitä asiaa hoitaa komentotulkki ja mitä joku ohjelma.
Laitetaan tähän esimerkki.
Hakemistossa on paljon zip-paketteja, joissa olevat pornokuvat halutaan purkaa niin että jokainen paketti puretaan zip-paketin nimiseen hakemistoon (lopusta .zip pois). Kirjoitetaan komentoriville vaikka näin.
for f in *.zip; do unzip -d "${f%*.zip}" "$f"; done
Tuon laatiminen ei onnistu ellei tiedä mitä asioita on komentotulkin tehtävänä ja mikä kuuluu unzip ohjelmalle. Tässä komentotulkkina on Bash mutta ei se itse ajatusta muuta.
En tiedä mitä yrität selittää, mutta jotenkin tulee mieleen että haluat sanoa että autolla ajaminen onnistuu parhaiten, jos autossa on pyörät alla. :-D
"Käytin eilen pitkästä aikaa komentoriviä, sekä LEVYKETTÄ. Asentelin win7 vanhempaan koneeseen. "
No et varmasti käyttänyt , levykkeen koko oli muistaakseni 1,44mb eli tarviit sellaisen reilu 600 levykettä!
Levyke on korppu, cd-levy on levy!
Arvelisin että windows-asennuksen buuttikorppuja oli joutunut tekemään kun ei järjestelmä osannut käynnistää suoraan dvd:ltä. XP:n asennuksessa joskus piti luoda kuusi korppua. Seiskan suhteen sitten ei kokemusta. Jos nyt asiasta oli kyse yhtään...
"Mihin sitä voi käyttää?"
Sellaisenaan ei kovin moneen asiaan. Sen sijaan yhdessä .bat -tiedostojen kanssa sillä saa jo jotain aikaiseksikin. Ei tosin kovin kummoisia *nix -shelleihin verrattuna.
"Voiko sillä tehdä jotain hyödyllisiä automatisoituja toimia?"
Jos tarkoitat automatisoinnilla ajastusta, se onnistuu "at" -komennolla. Muunlainen automatisointi jäänee tekemättä.
"Vaikkapa aluksi backupit automaattisesti haluttuna ajankohtana toisen koneen kiintolevylle verkon yli tjms?"
Joo, tämä onnistuu. ROBOCOPY on komento, jolla itse backup tapahtuu. Se on ihan pätevä, siirtelee vain muuttuneet tiedostot ym. Ajastus sitten tuolla em. AT komennolla.
"Tekisi mieli opetella vähän nörttitaitoja."
Ei muuta kuin koodaamista opettelemaan sitten. Windowsin komentorivilllä ja .bat -tiedostoilla saa jotain aikaiseksi, mutta vähänkin monimutkaisemmat asiat on helpompi koodata jollain oikealla ohjelmointikielellä. Linux/unix shellit tarjoavat nörtille paljon enemmän mahdollisuuksia.