OD(1) | Kullanıcı Komutları | OD(1) |
İSİM
od — dosyayı sekizlik veya başka bir biçimde dökümler
KULLANIM
od |
[SEÇENEK ...] DOSYA ... |
od |
[-abcdfilosx ...] DOSYA [[+]KONUM [.][b]] |
od |
--traditional [SEÇENEK ...] DOSYA [[+]KONUM [.][b]
[+][ETİKET ][.][b]] |
AÇIKLAMA
DOSYA
nın, hiçbir seçenek belirtilmediğinde sekizlik sayı sisteminde, tek başına anlamlı bir suretini standart çıktıya yazar. Birden fazla DOSYA
verildiğinde, girdi sırasıyla bunları birbirine ekler.
DOSYA
adı verilmemişse veya - olarak verilmişse, standart girdiden okur.
Eğer ilk ve ikinci çağrı biçimlerinin ikisi de uygulanmışsa ikinci biçimin + ile başlayan son terim veya (iki terim varsa) bir rakam olduğu varsayılır. Bir KONUM
terimi -j
KONUM
anlamına gelir. od her satırın başına bir adres yazar, ETİKET
belirtilmişse ilk satırın başına bu yafta yazılır, diğer satırlar buna göre numaralanır. konum
veya ETİKET
in başlarına 0x
veya 0X
koyarak bu sayıların onaltılık sistemde olduğunu belirtebilirsiniz. Sonlarına .
koyarsanız sekizlik sistemde olduklarını, b
koyarsanız 512 ile çarpılmalarını istediğinizi belirtmiş olursunuz.
Uzun seçenekler için zorunlu olan girdiler kısa seçenekler için de zorunludur.
-
-A
,--address-radix
=TABAN
-
Dosya konumlarını
TABAN
sayı sisteminde yazar.TABAN
olarak onluk içind
, sekizlik içino
, onaltılık içinx
, hiçbiri içinn
belirtilebilir. -
--endian
={big|little}
-
Girdi baytlarının yerlerini belirtilen sıraya göre değiştirir.
-
-j
,--skip-bytes
=SAYI
-
Her dosyanın ilk
SAYI
baytını atlar. -
-N
,--read-bytes
=SAYI
-
Çıktıyı dosya başına
SAYI
girdi baytıyla sınırlar. -
-S
,--strings
[=
SAYI
] -
En az
SAYI
grafik karakterlik dizgeler çıktılar. Öntanımlı: 3. -
-t
,--format
=TÜR
-
Çıktı
TÜR
ünü belirler. -
-v
,--output-duplicates
-
Art arda gelen birbirinin aynı satırları * kullanmadan yazar.
-
-w
,--width
[=
SAYI
] -
Her satıra
SAYI
bayt yazar. Öntanımlı: 32. -
--traditional
-
Girdileri üçüncü kullanıma göre kabul eder.
-
--help
-
Bu yardım iletisini gösterir ve çıkar.
-
--version
-
Sürüm bilgilerini gösterir ve çıkar.
Geleneksel biçem belirtimleri birlikte kullanılabilir:
-
-a
-
-t a
ile aynı, kıymetli biti yoksayarak isimli karakterleri seçer. -
-b
-
-t o1
ile aynı, sekizlik baytlar seçer. -
-c
-
-t c
ile aynı, yazdırılabilir karakterleri ve ters eğik çizgi ile öncelenmiş karakterleri seçer. -
-d
-
-t u2
ile aynı, onluk tabanda işaretsiz 2 baytlık birimleri seçer. -
-f
-
-t fF
ile aynı, gerçel sayıları seçer. -
-i
-
-t dI
ile aynı, onluk tamsayıları seçer. -
-l
-
-t dL
ile aynı, onluk uzun tamsayıları seçer. -
-o
-
-t o2
ile aynı, sekizlik 2 baytlık birimleri seçer. -
-s
-
-t d2
ile aynı, onluk 2 baytlık birimleri seçer. -
-x
-
-t x2
ile aynı, onaltılık 2 baytlık birimleri seçer
TÜR şunlardan biri veya birkaçı olabilir:
-
a
-
Kıymetli biti yoksayarak isimli karakterleri yazar.
-
c
-
Yazdırılabilir karakterleri ve ters eğik çizgi ile öncelenmiş karakterleri yazar.
-
d
[
BOYUT
] -
İşaretli onluk tamsayıyı
BOYUT
baytlık yazar. -
f
[
BOYUT
] -
Gerçel sayıyı
BOYUT
baytlık sayı olarak yazar. -
o
[
BOYUT
] -
Sekizlik sayıyı
BOYUT
baytlık sayı olarak yazar. -
u
[
BOYUT
] -
İşaretsiz onluk tamsayıyı
BOYUT
baytlık yazar. -
x
[
BOYUT
] -
Onaltılık sayıyı
BOYUT
baytlık sayı olarak yazar.
BOYUT
bir sayıdır. TÜR
[doux]
olduğunda, BOYUT
sizeof(char) için C
, sizeof(short) için S
, sizeof(int) için I
veya sizeof(long) için L
olabilir. TÜR
f
olduğunda, BOYUT
sizeof(float) için F
, sizeof(double) için D
veya sizeof(long double) için L
olabilir.
Bir TÜR
e z
soneki eklenmesi, çıktılanacak her satırın sonuna o satırdaki basılabilir karakterlerin hepsinin yazılmasına sebep olur.
Onaltılık sayıların çarpan sonekleri:
-
b
-
512
-
KB
-
1000
-
K
-
1024
-
MB
-
1000*1000
-
M
-
1024*1024
G, T, P, E, Z, Y
için benzer şekilde devam eder. Bibaytlık önekler de kullanılabilir: KiB=K, MiB=M,...
ÖRNEKLER
- od -A x -t x1z -v
-
Onaltılık biçimde çıktı gösterir.
- od -A o -t oS -w16
-
Öntanımlı komut satırı.
YAZAN
Jim Meyering tarafından yazılmıştır.
GERİBİLDİRİM
TELİF HAKKI
Telif hakkı © 2021 Free Software Foundation, Inc. Lisans GPLv3+: GNU GPL sürüm 3 veya üstü <http://gnu.org/licenses/gpl.html> Bu bir özgür yazılımdır: Yazılımı değiştirmek ve dağıtmakta özgürsünüz. Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
İLGİLİ BELGELER
GNU coreutils sayfasında: <http://www.gnu.org/software/coreutils/od>