BITS(1) | Comenzi utilizator | BITS(1) |
NUME
bits - convertește măștile de biți din/în diverse formate
REZUMAT
bits [-h] [-V] [-w <NUMĂR>] [<MOD>] [<MASCĂ_SAU_LISTĂ>...]
DESCRIERE
Aplicația bits convertește măștile de biți în diferite formate. Aceasta acceptă combinarea mai multor măști folosind operații „bitwise””.
ARGUMENTE POZIȚIONALE
<MASCĂ_SAU_LISTĂ>
Dacă nu este specificat niciun argument, seturile de biți vor fi citite de la intrarea standard; un grup pe linie.
Id-rile consecutive pot fi comprimate ca intervale (de exemplu 5,6,7,8,9,10 → 5-10).
Opțional, dacă un argument începe cu o virgulă, acesta va fi analizat ca o singură mască hexazecimală împărțită în grupuri de 32 de biți (de exemplu ,00014000,00000000,00020000 → 17,78,80).
În mod implicit, toate grupurile vor fi unite prin operația OR. Dacă un grup are unul dintre următoarele prefixe, acesta va fi combinat cu masca rezultată folosind o operație binară diferită:
&<MASCĂ_SAU_LISTĂ>
^<MASCĂ_SAU_LISTĂ>
~<MASCĂ_SAU_LISTĂ>
OPȚIUNI
-w <NUMĂR>, --width <NUMĂR>
-h, --help
-V, --version
MODUL DE CONVERSIE
Poate fi specificat unul dintre următoarele moduri de conversie. Dacă nu este specificat, modul implicit este -m, --mask.
-m, --mask
-g, --grouped-mask
-b, --binary
-l, --list
EXEMPLE
~$ bits --mask 4,5-8 16,30 0x400101f0 ~$ bits --list 0xeec2 1,6,7,9-11,13-15 ~$ bits --binary 4,5-8 16,30 0b100_0000_0000_0001_0000_0001_1111_0000 ~$ bits --list ,00300000,03000000,30000003 0,1,28,29,56,57,84,85 ~$ bits --list 1,2,3,4 ~3-10 1,2 ~$ bits --list 1,2,3,4 ^3-10 1,2,5-10 ~$ bits --grouped-mask 2,22,74,79 8400,00000000,00400004 ~$ bits --width 64 --list 2,22,74,79 2,22
AUTORI
Robin Jarry.
RAPORTAREA ERORILOR
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor https://github.com/util-linux/util-linux/issues.
DISPONIBILITATE
Comanda bits face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.
2025-03-29 | util-linux 2.41 |