İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

cdb - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında cdb'yi Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut cdb'sidir.

Program:

ADI


cdb - Sabit Veritabanı işleme aracı

SİNOPSİS


cdb -q [-m] [-n num] veritabanı adı anahtar
cdb -d [-m] [veritabanı adı|-]
cdb -l [-m] [veritabanı adı|-]
cdb -S [veritabanı adı|-]
cdb -c [-m] [-t tmp adı|-] [-p permalar] [-weru0] veritabanı adı [dosyada...]

TANIM


cdb CDB (Sabit Veri Tabanı) dosyalarını sorgulamak, dökümü yapmak, listelemek, analiz etmek veya oluşturmak için kullanılır. biçimi
açıklanan cdb cdb(5) kılavuz sayfası. Bu kılavuz sayfası sürüme karşılık gelir 0.78 of minik cdb
paketi.

Sorgu
cdb -q verilen bulur anahtar verilen veritabanı adı cdb dosyası ve ilgili değeri standarda yazar
bulunursa çıktı verir (ve sıfırla çıkar) veya bulunamazsa sıfır olmadan çıkar. veritabanı adı şart
aranabilir dosya olabilir ve stdin girdi olarak kullanılamaz. Varsayılan olarak, cdb yazdıracak herşey
bulunan kayıtlar. Sorgu modunda tanınan seçenekler:

-nnum nedenleri cdb verilen bir sayı ile bir kayıt bulmak ve yazmak için num 1 ile başlayan —
belirli bir anahtarla çok sayıda kayıt olduğunda.

-m basılan her değerden sonra yeni satır eklenecektir. Varsayılan olarak, birden çok değer
sınırlayıcı olmadan yazılmalıdır.

Döküm/Liste
cdb -d içeriği boşaltır ve cdb -l anahtarlarını listeler cdb dosyası (veya değilse standart giriş
belirtilen) standart çıktıya, varlığı tarafından kontrol edilen biçimde -m seçenek. Görmek
Aşağıdaki "Biçimler" alt bölümü. çıkış cdb -d için bir girdi olarak kullanılabilir cdb -c.

oluşturmak
Cdb veritabanı iki aşamada oluşturulur: geçici veritabanı oluşturulur ve oluşturulduktan sonra
tamamlandığında, atomik olarak kalıcı bir yere yeniden adlandırılır. Bu, gereksinimleri önler
okuyucular ve yazarlar (veya yaratıcılar) arasında kilitleme. cdb -c içinde cdb oluşturmaya çalışacak
dosya tmp adı (Ya da veritabanı adı -t seçeneği belirtilmemişse ".tmp" eklenir) ve ardından yeniden adlandırın
veritabanı adı. Sağlanan okuyacak dosyadas (veya belirtilmemişse standart giriş). Seçenekler
oluşturma modunda tanındı:

-t tmp adı
verilen kullan tmp adı geçici dosya olarak Varsayılan veritabanı adı.tmp (yani çıktı dosyasıyla
.tmp eklendi). Not tmp adı çıktı dosyasıyla aynı dosya sisteminde olmalıdır,
cdb kullanım adını değiştirmek(2) veritabanı oluşturma prosedürünü tamamlamak için. Eğer tmp adı bir
tek çizgi (-), geçici dosya oluşturulmaz, veritabanı yerinde oluşturulur.
Bu mod, son yeniden adlandırma arayan tarafından yapıldığında kullanışlıdır.

-p permalar
yeni oluşturulan dosya için izinler (genellikle 0644 gibi sekizli bir sayı). Tarafından
varsayılan izinler 0666'dır (geçerli süreç umask uygulanmış olarak). Eğer bu
seçenek belirtilirse, geçerli umask değerinin etkisi olmaz.

-w yinelenen anahtarlar hakkında uyar.

-e yinelenen anahtarlarda iptal (-w anlamına gelir).

-r yineleme durumunda mevcut anahtarı yenisiyle değiştirin. Bu veritabanı gerektirebilir
eski kayıtları kaldırmak için dosya yeniden yazılır ve yavaş olabilir.

-0 yinelenen kayıtlar eklendiğinde mevcut kayıtları sıfır doldurun. Bu daha hızlı
-r, ancak yineleme olması durumunda veritabanı dosyasında fazladan sıfırlar bırakır.

-u mükerrer kayıtlar eklemeyin.

-m girdiyi, değeri ayrılmış, satır başına bir kayıt olacak şekilde bir satır dizisi olarak yorumlayın
yerel cdb formatı yerine boşluk veya sekme karakterleriyle bir anahtardan (bkz.
"Giriş/Çıkış Formatı" aşağıda).

Yinelenen kontrol gerektiren herhangi bir seçeneğin kullanılmasının oluşturma sürecini yavaşlatacağını unutmayın.
önemli ölçüde, özellikle büyük veritabanları için.

İstatistikler
cdb -s analiz edecek db dosyası ve özeti standart çıktıya yazdırın. İstatistikler şunları içerir:
bir dosyadaki toplam satır sayısı, minimum, ortalama ve maksimum anahtar ve değer uzunlukları, karma
tablolar (en fazla 256) ve kullanılan girişler, karma çarpışma sayısı (yani, birden fazla anahtar
aynı karma tablo girişine işaret edin), minimum, ortalama ve maksimum karma tablo boyutu (olmayan
boş tablolar) ve hesaplandığından 10 farklı mesafede bulunan anahtar sayısı
karma tablo dizini - 0 mesafesindeki tuşlar yalnızca bir karma tablo araması gerektirir, 1 - iki vb.
üzerinde; daha uzak mesafede daha fazla anahtar, daha yavaş veritabanı araması anlamına gelir.

Girdi / Çıktı oluşturulan
Varsayılan olarak, cdb (oluşturma işlemi için) bekler veya yerel cdb biçimini yazar (döküm/liste için)
veri. Cdb yerel formatı, bir formdaki kayıt dizisidir:
+Klen,Vlen:anahtar->val\n
burada "+", ",", ":", "-", ">" ve "\n" (yeni satır) değişmez karakterlerdir, Klen ve Vlen vardır
ondalık sayılar olarak anahtarın ve değerin uzunluğu ve anahtar ve val anahtardır ve kendilerine değer verirler.
Boş bir satırla sonlandırılan kayıtlar dizisi. Bu, anahtarın ve
değer, yeni satır, sıfır (\0) vb. dahil herhangi bir karakter içerebilir.

Ne zaman -l istenen seçenek (liste tuşları modu), cdb biraz değiştirilmiş çıktı üretecek
form:
+Klen:anahtar\n
(Not Vlen ve val çevreleyen sınırlayıcılarla birlikte hariç tutulur).

If -m seçenek verilir, cdb her kayıt için bir satır bekler veya üretir (yeni satır bir
kayıt sınırlayıcı) ve her satır isteğe bağlı boşluk, anahtar, boşluk ve
satırın sonuna kadar değer. Hash karakteri (#) ile başlayan satırlar ve boş satırlar
görmezden gelindi. Bu aynı format mk haritası(1) fayda bekler.

SEÇENEKLER ÖZET


İşte kabul edilen tüm seçeneklerin kısa bir özeti: cdb Yarar:

-0 oluşturmada sıfır doldurmalı yinelenen kayıtlar (-c) modu.

-c modu oluşturun.

-d boşaltma modu.

-e oluşturmada yinelenen anahtarda iptal (hata) (-c) modu.

-h kısa yardım yazdırın ve çıkın.

-l liste modu.

-m giriş veya çıkış, yerel cdb biçiminde değil, "harita" biçimindedir. Sorgu modunda, bir
yazılan her değerden sonra yeni satır.

-nnum bul ve yazdır numsorgudaki th kaydı (-q) modu.

-q sorgu modu.

-r oluşturmada yinelenen anahtarları değiştirin (-c) modu.

-s istatistik modu.

-t geçici dosya
oluştururken geçici dosya belirtin (-c) cdb dosyası (tek tire (-) kullanın) geçici dosya
geçici dosyayı kullanmayı durdurmak için).

-u create ('e yinelenen anahtarlar (benzersiz) eklemeyin-c) modu.

-w oluşturmada yinelenen anahtarlar hakkında uyar (-c) modu.

onworks.net hizmetlerini kullanarak cdb'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    derin temizlik
    derin temizlik
    Tüm yapıyı bozan bir Kotlin betiği
    Gradle/Android projelerinden önbellekler.
    Gradle veya IDE izin verdiğinde kullanışlıdır
    aşağı. Komut dosyası üzerinde test edildi
    macOS, ancak ...
    derinlemesine temizlemeyi indirin
  • 2
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle eklentisi
    Checkstyle Java kodunu entegre eder
    denetçi Eclipse IDE'ye. bu
    eklenti gerçek zamanlı geri bildirim sağlar
    kullanıcı viol hakkında...
    Eclipse Checkstyle Eklentisini İndirin
  • 3
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 4
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 6
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • Daha fazla »

Linux komutları

Ad