od

Tartalom

 

Adatok

Licenc: GNU GPLv3+
Verziószám: (GNU coreutils) 8.30 (Debian 10-ben)
Fejlesztő/tulajdonos: Free Software Foundation, Inc.

Rövid leírás:

Az od Linux parancs manual oldala és súgója. Az od parancs fájlokat ömleszt (dump) oktális és más formában.

 

 

Man oldal kimenet

man od
OD(1)                                                 General Commands Manual                                                 OD(1)

NÉV
       od - fájlok ömlesztése (dump) oktális és más formában

ÁTTEKINTÉS
       od   [-abcdfhiloxv]   [-s[bytes]]   [-w[bytes]]   [-A   radix]   [-j   bytes]  [-N  bytes]  [-t  type]  [--skip-bytes=bytes]
       [--address-radix=radix] [--read-bytes=bytes]  [--format=type]  [--output-duplicates]  [--strings[=bytes]]  [--width[=bytes]]
       [--traditional] [--help] [--version] [file...]

LEÍRÁS
       Ez  a  dokumentáció  a  továbbiakban  nincs  karbantartva  és pontatlan vagy hiányos lehet. A Texinfo dokumentáció a hiteles
       forrás.

       Ez a kézikönyv lap az od GNU változatát dokumentálja.

       Az od program a szabványos kimenetre írja a megadott fájlok, illetve `-' fájlnév esetén a szabványos  bemenet  tartalmát.  A
       kimenet  minden  sora a bemeneti fájl offsetjét tartalmazza a baloldali oszlopban, utána egy vagy több oszlopnyi adat követi
       az opciók által megadott formátumban.  (Offset = hány bájttal van az első bájt után az adott rész.)  Alapértelmezés  szerint
       od a fájl offsetjeit oktálisan, az adatokat kétbájtos oktális számok formájában adja meg.

OPCIÓK
       -A, --address-radix=radix
              Az kiírt offsetek számrendszerének alapszámát adja meg. A radix az alábbiak valamelyike lehet:

              d      decimális (10-es alapú)

              o      oktális (8-as alapú)

              x      hexadecimális (16-os alapú)

              n      semmilyen: nem nyomtat offseteket.

       Az alapértelmezés az oktális.

       -j, --skip-bytes=bytes
              Átugrik  bytes  számú  bájtot  a  bemenetből,  mielőtt formázni és írni kezdene. Amennyiben bytes `0x' vagy `0X'-szel
              kezdődik, hexadecimálisként kezeli; különben ha `0'-val  kezdődik,  oktálisnak;  másképpen  decimálisnak  veszi.  Egy
              hozzáfűzött `b' 512-es szorzót, egy `k' 1024-es szorzót, és az `m' 1048576-eset jelent.

       -N, --read-bytes=bytes
              Legfeljebb  bytes  bájtot  ír  ki  minden bemeneti fájlból. Minden, a bytes értékhez fűzött elő- és utótagot ugyanúgy
              értelmez, mint a -j opciónál.

       -t, --format=type
              A kimeneti formátumot választja meg. A type egy string, amely az  alábbi  típusjelző  karakterek  közül  egyből  vagy
              többől áll. Egynél több típusjező karakter, vagy ezen opció többszöri használata esetén az od program minden kimeneti
              sort minden típusnak megfelelően kiír a típusjelző karakterek megadásának sorrendjében.

              a      megnevezett karakter (named character)

              c      ASCII karakter vagy fordított törtvonalas escape-sorozat (backslash escape)

              d      előjeles decimális

              f      lebegőpontos

              o      oktális

              u      előjel nélküli decimális

              x      hexadecimális

       Az `a' és `c' típusok kivételével megadható azon bájtok száma, amelyet az od az egyes számok értelmezésekor felhasznál.  Ezt
       a számot decimálisan a típusjelző karakter mögé írva kell megadnunk. Lehetőség van ezen kívül a méret megadására a C fordító
       belső adatméreteinek megfelelő karakterek használatával. Egészekre (d, o, u, x):

              C      karakter (char)

              S      rövid (short)

              I      egész (int)

              L      hosszú (long)

       Lebegőpontos értékre (f):

              F      lebegőpontos (float)

              D      duplapontos (double)

              L      hosszú duplapontos (long double)

       -v, --output-duplicates
              Kijelzi az egymást követő azonos sorokat is. Alapértelmezés szerint ugyanis ha két  vagy  több  azonos  kimeneti  sor
              keletkezne,  az od program csak az elsőt írja ki, és csak egy csillagjelet (`*') tesz ki a következő sorba, jelezvén,
              hogy azonos sorok következnek.

       -s, --strings[=bytes]
              A szokásos kimenet helyett csak a bemenet string konstansait írja ki. Stringnek a legalább  bytes  hosszúságú,  ASCII
              grafikus   (vagy  formázó)  karakterekből  álló,  NUL  végződésű  bájtsorozatokat  veszi.  A  bytes  elhagyásakor  az
              alapértelemezett érték: 3.

       -w, --width[=bytes]
              Az egy sorba kiírandó bemeneti bájtok számát adja meg. Ez többszöröse kell legyen  a  megadott  kimeneti  formátumhoz
              tartozó  méretek  legkisebb közös többszörösének.  bytes alapértelmezett értéke az opció megadása esetén 32, az opció
              nélkül pedig 16.

       --help Használati útmutatót ír a szabványos kimenetre, majd kilép.

       --version
              A program verziójáról ír ki információt a szabványos kimenetre, majd kilép.

       A következő néhány opciótérkép megadja a régi pre-POSIX formátum és a megfelelő POSIX-formátum közti kapcsolatokat. A GNU od
       elfogadja a régi és új stílusú megadási módok tetszőleges kombinációját is. A formátummegadó opciók felgyülemlenek.

       -a     Karakteres kimenet. Egyenértékű -t a -val.

       -b     Oktális bájt kimenet. Egyenértékű -t oC -vel.

       -c     ASCII karakter vagy fordított törtvonalas escape-sorozat (backslash escape) kimenet. Egyenértékű -t c -vel.

       -d     Előjel nélküli rövid decimális kimenet. Egyenértékű -t u2 -vel.

       -f     Lebegőpontos kimenet. Egyenértékű -t fF -fel.

       -h     Rövid hexadecimális kiemenet. Egyenértékű -t x2 -vel.

       -i     Rövid decimális kiemenet. Egyenértékű -t d2 -vel.

       -l     Hosszú decimális kimenet. Egyenértékű -t d4 -vel.

       -o     Rövid oktális kimenet. Egyenértékű -t o2 -vel.

       -x     Rövid hexadecimális kiemenet. Egyenértékű -t x2 -vel.

       --traditional
              Felismeri azokat az opciókat, amelyeket az od néhány régi, POSIX előtti változata értelmezett. Az
              od --traditional [file] [[+]offset[.][b] [[+]label[.][b]]]
              szintaxis  használható legfeljebb egy fájl és opcionális argumentumok megadásával, melyek egy offsetet és a label ál-
              kezdő címet határozzák meg. Alapértelmezés szerint offset egy oktális számként kerül értelmezésre, amely azt adja meg
              hány  bemeneti  bájtot  kell  a  formázás  és  az  írás  előtt  átugorni.  Az  esetleges követő tizedespont az offset
              értelmezését decimális számra módosítja. Ha nincs ez  a  decimális  módosítás,  de  az  offset  `0x'  vagy  `0X'-szel
              kezdődik,  hexadecimálisként  értelmezi.  Követő  `b'  pedig  512-vel  szorozza az offset értékét. A label argumentum
              ugyanúgy kerül értelmezésre, mint az offset, csak ez a kezdeti ál-címet adja meg. Az ál-címek a normális  címek  után
              zárójelben kerülnek kijelzésre.

MAGYAR FORDÍTÁS
       Horváth András <horvatha@rs1.szif.hu>

FSF                                                      GNU Text Utilities                                                   OD(1)

 

 

Súgó kimenet

od --help
Használat: od [KAPCSOLÓ]… [FÁJL]…
  vagy:    od [-abcdfilosx]… [FÁJL] [[+]ELTOLÁS[.][b]]
  vagy:    od --traditional [KAPCSOLÓ]… [FÁJL] [[+]ELTOLÁS[.][b]
              [+][CÍMKE][.][b]]

A FÁJL egy egyértelmű ábrázolásának kiírása, alapértelmezetten oktális
bájtokkal, a szabványos kimenetre. Több FÁJL argumentumot összefűz a felsorolás
sorrendjében a bemenet kialakítása érdekében.

Ha a FÁJL nincs megadva, vagy -, akkor a szabványos bemenetet olvassa.

Az első és második hívási alak egyidejű alkalmazása esetén a második alak
feltételezett, ha az utolsó operandus +-al vagy (2 operandus esetén) számmal
kezdődik. Az ELTOLÁS operandus a -j ELTOLÁS kapcsolót jelenti. A CÍMKE az első
kiírandó bájt pszeudo-címe, amely a kiíratás előrehaladásával növekszik. Az
ELTOLÁS és a CÍMKE esetén egy 0x vagy 0X előtag hexadecimális ábrázolást jelez;
az utótagok a . (oktális) és b (szorzás 512-vel) lehetnek.

A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezők.
  -A, --address-radix=ALAP    a fájleltolások kiírási formátuma. Az ALAP a
                                [doxn] egyike: decimális, oktális, hexa vagy
                                nincs
      --endian={big|little}   a bemeneti bájtok felcserélése a megadott
                                sorrend szerint
  -j, --skip-bytes=BÁJT       BÁJT darab bemeneti bájt kihagyása először
  -N, --read-bytes=BÁJT       a kiíratás korlátozása BÁJT darab bemeneti bájtra
  -S, --strings[=BÁJT]        a legalább BÁJT darab grafikus karakterből álló
                                karakterláncok kiírása
  -t, --format=TÍPUS          a kimeneti formátumok kiválasztása
  -v, --output-duplicates     ne használja a * jelet a sorelnyomások jelölésére
  -w[BÁJT], --width[=BÁJT]    BÁJT darab bájt kiírása kimeneti soronként
      --traditional           argumentumok elfogadása a hagyományos formában
      --help     ezen súgó megjelenítése és kilépés
      --version  verzióinformációk megjelenítése és kilépés


A hagyományos formátummeghatározások keverhetők, az alábbiak lehetnek:
  -a  ugyanaz, mint -t a,  megnevezett karakterek kiválasztása, a magas
                             sorrend bit figyelmen kívül hagyása
  -b  ugyanaz, mint -t o1, oktális bájtok kiválasztása
  -c  ugyanaz, mint -t c,  nyomtatható karakterek vagy visszaper escape-ek
                             kiválasztása
  -d  ugyanaz, mint -t u2, előjel nélküli tízes alapú 2 bájtos egységek
                             kiválasztása
  -f  ugyanaz, mint -t fF, lebegőpontosak kiválasztása
  -i  ugyanaz, mint -t dI, decimális egészek kiválasztása
  -l  ugyanaz, mint -t dL, decimális hosszúak kiválasztása
  -o  ugyanaz, mint -t o2, oktális 2 bájtos egységek kiválasztása
  -s  ugyanaz, mint -t d2, tízes alapú 2 bájtos egységek kiválasztása
  -x  ugyanaz, mint -t x2, hexadecimális 2 bájtos egységek kiválasztása


A TÍPUST az alábbi specifikációk közül néhány alkothatja:
  a          megnevezett karakter, a magas sorrend bit figyelmen kívül hagyása
  c          nyomtatható karakter vagy visszaper escape
  d[MÉRET]   előjeles decimális, MÉRET bájt egészenként
  f[MÉRET]   lebegőpontos, MÉRET bájt lebegőpontosonként
  o[MÉRET]   oktális, MÉRET bájt egészenként
  u[MÉRET]   előjel nélküli decimális, MÉRET bájt egészenként
  x[MÉRET]   hexadecimális, MÉRET bájt egészenként

A MÉRET egy szám. A TÍPUS a [doux] egyike, a MÉRET lehet C a
sizeof(char), S a sizeof(short), I a sizeof(int) vagy L a
sizeof(long) értékekhez. Ha a TÍPUS f, akkor a MÉRET szintén lehet F a
sizeof(float), D a sizeof(double) vagy L a sizeof(long double) értékéhez.

Egy z utótag hatására bármely típus esetén a nyomtatható karakterek megjelennek
a kimeneti sorok végén.


A BÁJTOK egy hexadecimális szám 0x vagy 0X előtaggal, és a következő szorzó-
utótagokkal rendelkezhet:
  b     512
  kB    1000
  K     1024
  MB    1000*1000
  M     1024*1024
és ugyanígy a G, T, P, E, Z, Y esetén.

A(z) GNU coreutils online súgója: <https://www.gnu.org/software/coreutils/>
A(z) od fordítási hibái a <https://translationproject.org/team/hu.html>
címen jelenthetők.
Teljes dokumentáció itt: <https://www.gnu.org/software/coreutils/od>
vagy helyileg elérhető: info '(coreutils) od invocation'

 

Kapcsolódó tartalom

  •  

 

Címkék