Man page - bits(1)
Packages contains this manual
apt-get install util-linux-extra
Available languages:
en roManual
BITS
NUMEREZUMAT
DESCRIERE
ARGUMENTE POZIȚIONALE
OPȚIUNI
MODUL DE CONVERSIE
EXEMPLE
AUTORI
RAPORTAREA ERORILOR
DISPONIBILITATE
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Ă>
Un set de biți specificat ca o valoare de mască hexazecimală (de exemplu 0xeec2 ) sau ca o listă de ID-uri de biți separate prin virgule.
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Ă>
Grupul va fi combinat cu o operație binară AND. Adică, toți biții care sunt stabiliți la 1 în grup ȘI (AND) în grupurile combinate până în prezent vor fi păstrați la 1. Toți ceilalți biți vor fi readuși la 0.
ˆ <MASCĂ_SAU_LISTĂ>
Grupul va fi combinat cu o operație XOR binară. Adică, toți biții care sunt stabiliți la 1 în grup ȘI (AND) la 0 în grupurile combinate până acum (sau invers) vor fi stabiliți la 1. Biții care sunt amândoi la 1 sau amândoi la 0 vor fi readuși la 0.
˜ <MASCĂ_SAU_LISTĂ>
Toți biții stabiliți la 1 în grup vor fi șterși ( readuși la 0) în grupurile combinate până în prezent.
OPȚIUNI
-w <NUMĂR> , --width <NUMĂR>
Numărul maxim de biți din măștile gestionate de bits (implicit 8192 ). Orice bit mai mare decât acest număr va fi trunchiat.
-h , --help
Afișează acest mesaj de ajutor și iese.
-V , --version
Afișează versiunea și iese.
MODUL DE CONVERSIE
Poate fi specificat unul dintre următoarele moduri de conversie. Dacă nu este specificat, modul implicit este -m , --mask .
-m , --mask
Afișează argumentele combinate ca o valoare a măștii hexazecimale (implicit).
-g , --grouped-mask
Afișează argumentele combinate ca o valoare a măștii hexazecimale în grupuri de 32 de biți separate prin virgule.
-b , --binary
Afișează argumentele combinate ca valoare a unei măști binare.
-l , --list
Imprimă argumentele combinate ca o listă de ID-uri de biți. ID-urile consecutive sunt comprimate ca intervale.
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/>.