GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Memasang Bit Mask Di /dev/zero Sehingga Saya Bisa Mendapatkan Bytes Selain Nol?

Bagaimana saya bisa memasang topeng kecil di /dev/zero sehingga saya dapat memiliki sumber tidak hanya untuk 0x00 tetapi juga untuk setiap byte antara 0x01 dan 0xFF?

Jawaban yang Diterima:

Berikut bash kode diatur untuk bekerja dengan byte yang diwakili dalam biner . Namun Anda dapat dengan mudah mengubahnya untuk menangani ocatal , desimal atau hex hanya dengan mengubah radix r nilai 2 ke 8 , 10 atau 16 masing-masing dan mengatur b= sesuai.

r=2; b=01111110printf -vo '\%o' "$(($r#$b))"; 
Linux
  1. Cara membuat kata sandi acak di linux menggunakan /dev/random

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  1. Cara memetakan perangkat /dev/sdX dan /dev/mapper/mpathY dari perangkat /dev/dm-Z

  2. Apa itu file /dev/zero dan /dev/null di Linux?

  3. Bagaimana Anda menukar/dev/sda dengan/dev/sdb?

  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. Bagaimana cara menyandikan base64 /dev/random atau /dev/urandom?

  3. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?