GNU/Linux >> Tutoriels Linux >  >> Linux

Comment mettre un masque de bits sur /dev/zero pour que je puisse obtenir des octets autres que zéro ?

Comment puis-je mettre un masque de bits sur /dev/zero pour que je puisse avoir une source non seulement pour 0x00 mais aussi pour n'importe quel octet entre 0x01 et 0xFF ?

Réponse acceptée :

Le bash suivant le code est configuré pour fonctionner avec l'octet représenté en binaire . Cependant, vous pouvez facilement le modifier pour gérer ocatal , décimal ou hex en changeant simplement la base r valeur de 2 à 8 , 10 ou 16 respectivement et en définissant b= en conséquence.

r=2 ; b=01111110printf -vo '\%o' "$(($r#$b))" ; 
Linux
  1. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  2. Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

  3. Que sont les fichiers /dev/zero et /dev/null sous Linux

  4. Comment encoder en base64 /dev/random ou /dev/urandom ?

  5. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0

Comment puis-je exécuter SSH sur un port autre que 22 ?

DD de /dev/zero à /dev/null...ce qui se passe réellement

Pourquoi mettre des choses autres que /home sur une partition séparée ?

Comment Linux utilise /dev/tty et /dev/tty0

Comment obtenir le nom du disque contenant une partition spécifique

Créer un périphérique de bloc virtuel qui écrit dans /dev/null