4 175
muokkausta
Ei muokkausyhteenvetoa |
p (viilailua) |
||
Rivi 1: | Rivi 1: | ||
<tt>/dev/null</tt> on Unix-järjestelmissä (myös Linux) [[Linuxin hakemistorakenne|/dev-hakemistossa]] sijaitseva [[laitetiedosto]], johon kaikilla käyttäjillä on kirjoitusoikeus, mutta johon kirjoitettu data yksinkertaisesti häviää. Mikä tahansa ohjelma voi avata tiedoston. Kaikki luvut siitä palauttavat [[EOF|loppumerkin]]. Tämän vuoksi sen koon voidaan sanoa aina olevan 0 - <tt>/dev/null</tt> ei siis sisällä mitään. Sen sijaan kaikki <tt>/dev/null</tt>iin kirjoitettu data ilmoitetaan kirjoittavalle ohjelmalle hyväksytyksi, mutta tietoa ei tallenneta mihinkään. | |||
Null:ia läheisesti muisuttaa [[zero]]. | Null:ia läheisesti muisuttaa [[zero]]. | ||
== Esimerkki == | == Esimerkki == | ||
Komentotulkissa ohjelman | Komentotulkissa ohjelman <tt>ohjelma1</tt> virheilmoituksista ei olla kiinnostuttu, mutta sen normaali tuloste halutaan talteen. Ohjataan [[standardivirhe]] <tt>/dev/null</tt>-laitetiedostoon ja kiinnostava tuloste talteen oikeaan tiedostoon: | ||
ohjelma1 2> /dev/null > talteen.txt | |||
Lisätietoja syötteen ohjaamisesta löytyy artikkelista [[Komentorivin perusteet]]. | |||
== Katso myös == | |||
*[[Zero|/dev/zero]] | |||
[[Luokka:Järjestelmä]] | [[Luokka:Järjestelmä]] | ||
[[Luokka:Perustietoa]] | [[Luokka:Perustietoa]] |