Linux Wiki
linuxwiki.pl>Wedkarski
m (6 wersji)
linuxwiki.pl>Wedkarski
mNie podano opisu zmian
Linia 1: Linia 1:
{{T}}witualne urządzenie (a dokładniej - plik urzadzenia) występujące w systemach Uniksopodobnych, w tym w [[GNU/Linux|Linuksie]].
+
{{T}}wirtualne urządzenie (a dokładniej plik urządzenia), występujące w systemach uniksopodobnych, w tym w [[GNU/Linux|Linuksie]].
   
 
Podobnie jak <code>[[:/dev/null]]</code>, <code>/dev/zero</code> bezpowrotnie traci wszystkie dane do niego wysłane. Jednak w przeciwieństwie do niego, próba odczytu z urządzenia spowoduje zwrócenie znaków o zerowej wartości (tzw. [[wikipedia:pl:NULL (znak)|NULL]]). Jest to używane do pobierania pustych danych dla innych aplikacji.
 
Podobnie jak <code>[[:/dev/null]]</code>, <code>/dev/zero</code> bezpowrotnie traci wszystkie dane do niego wysłane. Jednak w przeciwieństwie do niego, próba odczytu z urządzenia spowoduje zwrócenie znaków o zerowej wartości (tzw. [[wikipedia:pl:NULL (znak)|NULL]]). Jest to używane do pobierania pustych danych dla innych aplikacji.
   
 
== Przykład użycia ==
 
== Przykład użycia ==
Pobranie dziesięciu znaków z urządzenia, przy pomocy komendy <code>[[head]]</code> i wyświetlenie ich wartości w sytemie szesnastkowym przy użyciu komendy <code>[[xxd]]</code>
+
Pobranie dziesięciu znaków z urządzenia, przy pomocy komendy <code>[[head]]</code> i wyświetlenie ich wartości w sytemie szesnastkowym przy użyciu komendy <code>[[xxd]]</code>.
 
{{terminal|$ head -c 10 /dev/zero {{!}} xxd
 
{{terminal|$ head -c 10 /dev/zero {{!}} xxd
 
0000000: 0000 0000 0000 0000 0000 ..........
 
0000000: 0000 0000 0000 0000 0000 ..........

Wersja z 07:17, 21 lip 2014

/dev/zero – wirtualne urządzenie (a dokładniej – plik urządzenia), występujące w systemach uniksopodobnych, w tym w Linuksie.

Podobnie jak /dev/null, /dev/zero bezpowrotnie traci wszystkie dane do niego wysłane. Jednak w przeciwieństwie do niego, próba odczytu z urządzenia spowoduje zwrócenie znaków o zerowej wartości (tzw. NULL). Jest to używane do pobierania pustych danych dla innych aplikacji.

Przykład użycia

Pobranie dziesięciu znaków z urządzenia, przy pomocy komendy head i wyświetlenie ich wartości w sytemie szesnastkowym przy użyciu komendy xxd.

$ head -c 10 /dev/zero | xxd
0000000: 0000 0000 0000 0000 0000                 ..........