Muokataan sivua Komentorivivinkkejä
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Valtaosa vinkeistä on testattu melko tavanomaisessa [[Red Hat]] 8.0 -asennuksessa. Pääosa näistä toiminee muissakin [[jakelu|jakeluissa]], osa soveltaen myös muissa [[wikipedia:fi:Unix|Unix]]-tyyppisissä järjestelmissä. Eri komentoja on listattu käyttötarkoituksen mukaan artikkelissa [[komentorivikomennot]]. Komentorivin perusteista kerrotaan artikkelissa [[komentorivin perusteet]]. | |||
comment4 , <a href="http://gamblingblog365.spazioblog.it/111906/Is+7+Sultans+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">7 sultans review</a>[url="http://gamblingblog365.spazioblog.it/111906/Is+7+Sultans+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]7 sultans review[/url]http://gamblingblog365.spazioblog.it/111906/Is+7+Sultans+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html 7 sultans review zecif, <a href="http://gamblingblog247.spazioblog.it/112002/Is+Challenge+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">challenge casino review</a>[url="http://gamblingblog247.spazioblog.it/112002/Is+Challenge+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]challenge casino review[/url]http://gamblingblog247.spazioblog.it/112002/Is+Challenge+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html challenge casino review ysos, <a href="http://gamblingblog247.spazioblog.it/112014/Is+32+Red+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">32 red casino</a>[url="http://gamblingblog247.spazioblog.it/112014/Is+32+Red+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]32 red casino[/url]http://gamblingblog247.spazioblog.it/112014/Is+32+Red+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html 32 red casino 866, <a href="http://gamblingblog247.spazioblog.it/112006/Is+Vegas+Slot+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">vegas slot online casino</a>[url="http://gamblingblog247.spazioblog.it/112006/Is+Vegas+Slot+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]vegas slot online casino[/url]http://gamblingblog247.spazioblog.it/112006/Is+Vegas+Slot+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html vegas slot online casino %(((, <a href="http://gamblingblog247.spazioblog.it/112009/Is+Vegas+7+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">vegas7 online casino</a>[url="http://gamblingblog247.spazioblog.it/112009/Is+Vegas+7+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]vegas7 online casino[/url]http://gamblingblog247.spazioblog.it/112009/Is+Vegas+7+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html vegas7 online casino 8-[[, | |||
= | comment2 , <a href="http://gamblingblog365.spazioblog.it/110814/Is+All+Slots+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">allslots review</a>[url="http://gamblingblog365.spazioblog.it/110814/Is+All+Slots+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]allslots review[/url]http://gamblingblog365.spazioblog.it/110814/Is+All+Slots+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html allslots review %-[[[, <a href="http://gamblingblog365.spazioblog.it/111915/Is+Fortune+Room+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">fortune room casino</a>[url="http://gamblingblog365.spazioblog.it/111915/Is+Fortune+Room+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]fortune room casino[/url]http://gamblingblog365.spazioblog.it/111915/Is+Fortune+Room+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html fortune room casino :-(, <a href="http://gamblingblog247.spazioblog.it/111998/Is+777+Dragon+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">777 dragon casino</a>[url="http://gamblingblog247.spazioblog.it/111998/Is+777+Dragon+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]777 dragon casino[/url]http://gamblingblog247.spazioblog.it/111998/Is+777+Dragon+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html 777 dragon casino kbj, <a href="http://gamblingblog247.spazioblog.it/112002/Is+Challenge+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">challenge casino</a>[url="http://gamblingblog247.spazioblog.it/112002/Is+Challenge+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]challenge casino[/url]http://gamblingblog247.spazioblog.it/112002/Is+Challenge+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html challenge casino zal, <a href="http://gamblingblog247.spazioblog.it/112037/Is+Piggs+Peak+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">piggs peak casino</a>[url="http://gamblingblog247.spazioblog.it/112037/Is+Piggs+Peak+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]piggs peak casino[/url]http://gamblingblog247.spazioblog.it/112037/Is+Piggs+Peak+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html piggs peak casino 965330, <a href="http://gamblingblog247.spazioblog.it/112009/Is+Vegas+7+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html">vegas7 online casino</a>[url="http://gamblingblog247.spazioblog.it/112009/Is+Vegas+7+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html"]vegas7 online casino[/url]http://gamblingblog247.spazioblog.it/112009/Is+Vegas+7+Casino+Safe+and+Reputable?+::+Full+In-Depth+Review+::+Independent+Gambling+Reviewer.html vegas7 online casino =-), | ||
==Verkko== | ==Verkko== | ||
Rivi 56: | Rivi 12: | ||
# Kokeile tätä: <tt>[[lynx]] --dump http://www.khdrive.fi/linkku/ | grep --after-context=5 "Seuraavat kokoontumiset"</tt> | # Kokeile tätä: <tt>[[lynx]] --dump http://www.khdrive.fi/linkku/ | grep --after-context=5 "Seuraavat kokoontumiset"</tt> | ||
# <tt>[[wget]] --recursive http://www.flug.fi/</tt> imuroi koko Flug ry:n WWW-sivuston omalle koneelle. | # <tt>[[wget]] --recursive http://www.flug.fi/</tt> imuroi koko Flug ry:n WWW-sivuston omalle koneelle. | ||
==Prosessit== | ==Prosessit== | ||
Rivi 84: | Rivi 38: | ||
# <tt>who | [[cut]] -d ' ' -f 1 | [[sort]] | [[uniq]] | tr -d ' ' | [[finger]] -s -m | cut -c 11-27 | sort | uniq</tt> kertoo keitä koneelle on kirjautunut. Sama paikallista /etc/passwd -tiedostoa käyttäen on monimutkaisempi: <tt>who | cut -d ' ' -f 1 | sort | uniq | [[tr]] -d ' ' | [[xargs]] -n 1 [[echo]] "^" | [[colrm]] 2 2 | [[grep]] -f - /etc/passwd | cut -d ':' -f 5</tt> | # <tt>who | [[cut]] -d ' ' -f 1 | [[sort]] | [[uniq]] | tr -d ' ' | [[finger]] -s -m | cut -c 11-27 | sort | uniq</tt> kertoo keitä koneelle on kirjautunut. Sama paikallista /etc/passwd -tiedostoa käyttäen on monimutkaisempi: <tt>who | cut -d ' ' -f 1 | sort | uniq | [[tr]] -d ' ' | [[xargs]] -n 1 [[echo]] "^" | [[colrm]] 2 2 | [[grep]] -f - /etc/passwd | cut -d ':' -f 5</tt> | ||
# Komento <tt>[[users]]|[[tr]] ' ' '\n'|[[uniq]]|[[wc]] -l</tt> kertoo kuinka monta erinimistä käyttäjää koneelle on kirjautunut. | # Komento <tt>[[users]]|[[tr]] ' ' '\n'|[[uniq]]|[[wc]] -l</tt> kertoo kuinka monta erinimistä käyttäjää koneelle on kirjautunut. | ||
# Haluatko varmasti hyvän salasanan? Sano <tt>[[head]] -c 6 /dev/random | mimencode | # Haluatko varmasti hyvän salasanan? Sano <tt>[[head]] -c 6 /dev/random | mimencode</tt> | ||
==Laitteisto== | ==Laitteisto== | ||
Rivi 100: | Rivi 54: | ||
# Rikoit rivinvaihdot kun siirsit tekstiä Windows/DOS- tai Mac-koneelta Linuxiin? <tt>dos2unix</tt> ja <tt>mac2unix</tt> -komennot auttavat. | # Rikoit rivinvaihdot kun siirsit tekstiä Windows/DOS- tai Mac-koneelta Linuxiin? <tt>dos2unix</tt> ja <tt>mac2unix</tt> -komennot auttavat. | ||
# Komennolla <tt>[[cut]] -d ' ' -f 2</tt> tiedostonnimi voit tulostaa tiedoston jokaisen rivin toisen sanan. | # Komennolla <tt>[[cut]] -d ' ' -f 2</tt> tiedostonnimi voit tulostaa tiedoston jokaisen rivin toisen sanan. | ||
# <tt>[[tac]] tiedostonnimi</tt> tulostaa tiedoston rivi kerrallaan | # <tt>[[tac]] tiedostonnimi</tt> tulostaa tiedoston rivi kerrallaan alusta loppuun. <tt>[[rev]] tiedostonnimi</tt> tulostaa jokaisen rivin väärinpäin, ja <tt>rev tiedostonnimi | tac</tt> tulostaa koko tiedoston väärinpäin. | ||
#<nowiki>WWW-sivuston kaikkien .html -sivujen META KEYWORDS -tageista saa helposti sivulistan tällä komennolla | #<nowiki>WWW-sivuston kaikkien .html -sivujen META KEYWORDS -tageista saa helposti sivulistan tällä komennolla | ||
find . -type f -name "*.html" | while read a; do grep --ignore-case "<META NAME=\"keywords\" CONTENT=\".*\">" $a | cut -f 4 -d "\"" | dd conv=lcase | tr "," "\n" | while read; do echo $a >> $REPLY.hakusana; done; done && ls *.hakusana | while read a; do h=`echo $a | cut -f 1 -d "."`; echo "<H2>$h</H2>"; cat $a | cut -b 3- | while read; do echo "< | find . -type f -name "*.html" | while read a; do grep --ignore-case "<META NAME=\"keywords\" CONTENT=\".*\">" $a | cut -f 4 -d "\"" | dd conv=lcase | tr "," "\n" | while read; do echo $a >> $REPLY.hakusana; done; done && ls *.hakusana | while read a; do h=`echo $a | cut -f 1 -d "."`; echo "<H2>$h</H2>"; cat $a | cut -b 3- | while read; do echo "<A HREF=\"$REPLY\">`grep --ignore-case "<title>.*</title>" $REPLY | cut -f 2 -d ">" | cut -f 1 -d "<"`</A>"; done; done && rm *.hakusana | ||
</nowiki> | </nowiki> | ||
# Tiedoston voi jakaa osiin [[split]]-komennolla. Kokeile esim. <tt>split -b 10k jokutiedosto</tt> | # Tiedoston voi jakaa osiin [[split]]-komennolla. Kokeile esim. <tt>split -b 10k jokutiedosto</tt> | ||
Rivi 114: | Rivi 68: | ||
# [[strings]] -komennolla voit hakea merkkijonoja binäärimössöstä. Esim. <tt>strings jokudoku.doc</tt> näyttää yleensä Word-documentin sisältämän tekstin jotenkin luettavassa muodossa. | # [[strings]] -komennolla voit hakea merkkijonoja binäärimössöstä. Esim. <tt>strings jokudoku.doc</tt> näyttää yleensä Word-documentin sisältämän tekstin jotenkin luettavassa muodossa. | ||
# <tt>[[pdftotext]] tiedosto.pdf</tt> tekee tiedoston tiedosto.txt, joka hyvällä onnella sisältää PDF:n sisältämän tekstin. | # <tt>[[pdftotext]] tiedosto.pdf</tt> tekee tiedoston tiedosto.txt, joka hyvällä onnella sisältää PDF:n sisältämän tekstin. | ||
# [[bzcat]] ja [[zcat]]-komennoilla voit tulostaa pakatun tiedoston sisällön näytölle tai tiedostoon pakettia purkamatta. bzcat ~/patch.bz2 | [[patch]] -p1 on hyvä esimerkki tästä. Myös esimerkiksi [[zless]] ja [[zgrep]] toimivat | # [[bzcat]] ja [[zcat]]-komennoilla voit tulostaa pakatun tiedoston sisällön näytölle tai tiedostoon pakettia purkamatta. bzcat ~/patch.bz2 | [[patch]] -p1 on hyvä esimerkki tästä. Myös esimerkiksi [[zless]] ja [[zgrep]] toimivat. | ||
==Kuvat ja multimedia== | ==Kuvat ja multimedia== | ||
Rivi 121: | Rivi 74: | ||
# Kuviakin voi käsitellä komentoriviltä. Kokeile vaikka <tt>identify jokukuva.gif</tt> (Identify kuuluu [[ImageMagick]]-pakettiin) | # Kuviakin voi käsitellä komentoriviltä. Kokeile vaikka <tt>identify jokukuva.gif</tt> (Identify kuuluu [[ImageMagick]]-pakettiin) | ||
# [[Mplayer|Mplayerilla]] voit helposti kopioda Realplayer-streamia koneellesi tiedostoon. Tämä onnistuu komennolla <tt>mplayer -dumpstream URL_LÄHTEESEEN -dumpfile KOHDETIEDOSTO_LEVYLLÄ</tt>. Real-koodekit on tietysti oltava asennettuna. | # [[Mplayer|Mplayerilla]] voit helposti kopioda Realplayer-streamia koneellesi tiedostoon. Tämä onnistuu komennolla <tt>mplayer -dumpstream URL_LÄHTEESEEN -dumpfile KOHDETIEDOSTO_LEVYLLÄ</tt>. Real-koodekit on tietysti oltava asennettuna. | ||
#Antamalla komennon <tt>mplayer filmi.ogg</tt> tekstikonsolissa voit katsella videota filmi.ogg | #Antamalla komennon <tt>mplayer filmi.ogg</tt> tekstikonsolissa voit katsella videota filmi.ogg ASCII-grafiikalla. | ||
==Skriptaus== | ==Skriptaus== |