GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie setze ich eine Bitmaske auf /dev/zero, damit ich andere Bytes als Null erhalten kann?

Wie kann ich eine Bitmaske auf /dev/zero setzen damit ich nicht nur für 0x00 eine Quelle habe, sondern auch für jedes Byte zwischen 0x01 und 0xFF?

Akzeptierte Antwort:

Die folgende bash Der Code ist so eingestellt, dass er mit dem Byte arbeitet, das binär dargestellt wird . Sie können es jedoch leicht ändern, um ocatal zu handhaben , dezimal oder hex indem Sie einfach die Basis ändern r Wert von 2 bis 8 , 10 oder 16 bzw. und setzen b= entsprechend.

r=2; b=01111110printf -vo '\%o' "$(($r#$b))"; 
Linux
  1. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

  2. So ordnen Sie /dev/sdX- und /dev/mapper/mpathY-Geräte vom /dev/dm-Z-Gerät zu

  3. Was sind /dev/zero- und /dev/null-Dateien in Linux

  4. Wie kann /dev/random oder /dev/urandom mit base64 codiert werden?

  5. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

Wie kann ich die Anzahl und Größe von Linux-Ramdisks (/dev/ram0 - /dev/ram15) ändern?

Wie kann ich SSH auf einem anderen Port als 22 ausführen?

DD von /dev/zero nach /dev/null ... was eigentlich passiert

Warum andere Dinge als /home auf eine separate Partition legen?

Erstellen Sie ein virtuelles Blockgerät, das in /dev/null schreibt