Löytyihän ne erikoismerkit vihdoin!

Näin ne toimii linukseissa helposti ja nopeasti: http://users.utu.fi/sjsepp/linux_ohje/linuxin_komentorivin_perusteet.html

Tässäpä muutama näyte, näyttääkö tutulta?

"Perusputkitusta hallitaan kolmella perusmerkillä:

"|" Siirtää edeltävän komennon tulosteen jälkimmäisen komennon syötteeksi
">" Siirtää edeltävän komennon tulosteen tiedostoon
">>" Lisää edeltävän komennon tulosteen tiedoston loppuun
"2>" Siirtää edeltävän komennon virhetulosteen tiedostoon
"2>>" Lisää edeltävän komennon virhetulosteen tiedoston loppuun
Putkittaminen on luultavasti helpointa ymmärtää esimerkkien kautta:

ls -l | less
Näyttää pitkän listauksen hakemiston tiedostoista ja avaa sen Less-lukuohjelmaan.

cat teksti.txt >> toinenteksti.txt
Lisää tiedoston "teksti.txt" tiedoston "toinenteksti.txt" loppuun.

find /home/ -name "*.swx" > /home/matti/openofficedocs.log
Etsii kotihakemistoista kaikki OpenOffice -tekstitiedostot (.sxw) ja kirjoittaa niiden sijainnit "openofficedocs.log" -tiedostoon. On myös mahdollista ohjata sekä komennon tuloste että sen virhetuloste samaan paikkaan esimerkiksi seuraavasti:

grep "teksti" tiedosto.txt > /dev/null 2>&1
Ylläolevassa esimerkissä kaikki grep-komennon antama tuloste hävitetään tarkoituksellisesti eli lähetetään laitteelle /dev/null. Kun halutaan nähdä komennon antama tuloste, mutta samalla ohjata se esimerkiksi tiedostoon, voidaan käyttää komentoa tee:

root@localhost:/# ls
bin cdrom etc lib media opt root srv tmp var
boot dev home lost found mnt proc sbin sys usr vmlinuz
root@localhost:/# du -mcs /var /tmp /bin|tee /tmp/disk_usage.txt
251 /var
1 /tmp"
493
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

"Helposti ja nopeasti"..........tubuttimellapa hyvinkin......

Äänestä

Olet väärässä. Windowstubuttimella ei toimi!

Äänestä

Onneksi on tämä mainio Windows, josta erikoismerkit lötyvät alt-näppäin pohjassa ihan sellaisenaan!

Äänestä
  • Löytyy samat merkit myös linuxeista! Eikä tarvii sen enempiä kommervenkkeja! Ihan samalla tavalla ne toimii niin linuxeissa kuin wintoosassakin joten älä turhaa hehkuttele sitä win-tubutintas!

    Äänestä

Kommentoi aloitusta


Onneksi on Windows! kirjoitti:

Näin ne toimii linukseissa helposti ja nopeasti: http://users.utu.fi/sjsepp/linux_ohje/linuxin_komentorivin_perusteet.html

Tässäpä muutama näyte, näyttääkö tutulta?

"Perusputkitusta hallitaan kolmella perusmerkillä:

"|" Siirtää edeltävän komennon tulosteen jälkimmäisen komennon syötteeksi
">" Siirtää edeltävän komennon tulosteen tiedostoon
">>" Lisää edeltävän komennon tulosteen tiedoston loppuun
"2>" Siirtää edeltävän komennon virhetulosteen tiedostoon
"2>>" Lisää edeltävän komennon virhetulosteen tiedoston loppuun
Putkittaminen on luultavasti helpointa ymmärtää esimerkkien kautta:

ls -l | less
Näyttää pitkän listauksen hakemiston tiedostoista ja avaa sen Less-lukuohjelmaan.

cat teksti.txt >> toinenteksti.txt
Lisää tiedoston "teksti.txt" tiedoston "toinenteksti.txt" loppuun.

find /home/ -name "*.swx" > /home/matti/openofficedocs.log
Etsii kotihakemistoista kaikki OpenOffice -tekstitiedostot (.sxw) ja kirjoittaa niiden sijainnit "openofficedocs.log" -tiedostoon. On myös mahdollista ohjata sekä komennon tuloste että sen virhetuloste samaan paikkaan esimerkiksi seuraavasti:

grep "teksti" tiedosto.txt > /dev/null 2>&1
Ylläolevassa esimerkissä kaikki grep-komennon antama tuloste hävitetään tarkoituksellisesti eli lähetetään laitteelle /dev/null. Kun halutaan nähdä komennon antama tuloste, mutta samalla ohjata se esimerkiksi tiedostoon, voidaan käyttää komentoa tee:

root@localhost:/# ls
bin cdrom etc lib media opt root srv tmp var
boot dev home lost found mnt proc sbin sys usr vmlinuz
root@localhost:/# du -mcs /var /tmp /bin|tee /tmp/disk_usage.txt
251 /var
1 /tmp"

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu