GNU/Linux >> Znalost Linux >  >> Linux

Jak umístit bitovou masku na /dev/zero, abych mohl získat jiné bajty než nula?

Jak mohu vložit bitovou masku na /dev/zero abych mohl mít zdroj nejen pro 0x00, ale také pro jakýkoli bajt mezi 0x01 a 0xFF?

Přijatá odpověď:

Následující bash kód je nastaven tak, aby fungoval s byte reprezentovaným binárně . Můžete jej však snadno změnit tak, aby zpracovával ocatal , desítkové nebo hexadecimální jednoduchou změnou radixu r hodnotu 28 , 10 nebo 16 a nastavení b= podle toho.

r=2; b=01111110printf -vo '\%o' "$(($r#$b))"; 
Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  3. Jak namapovat zařízení /dev/sdX a /dev/mapper/mpathY ze zařízení /dev/dm-Z

  1. Co jsou soubory /dev/zero a /dev/null v Linuxu

  2. Jak kódovat base64 /dev/random nebo /dev/urandom?

  3. Jak zaměníte /dev/sda s /dev/sdb?

  1. DD z /dev/zero do /dev/null...co se vlastně stane

  2. Proč dávat věci jiné než /home do samostatného oddílu?

  3. Jak Linux používá /dev/tty a /dev/tty0