EnglishFrenchSpanyol

Ad


Favicon OnWorks

cdb - Dalam talian di Awan

Jalankan cdb dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan cdb yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


cdb - Alat manipulasi Pangkalan Data Malar

SINOPSIS


cbd -q [-m] [-n num] dbname utama
cbd -d [-m] [dbname|-]
cbd -l [-m] [dbname|-]
cbd -s [dbname|-]
cbd -c [-m] [-t tmpname|-] [-hlm kebenaran] [-weru0] dbname [dalam fail...]

DESCRIPTION


cbd digunakan untuk bertanya, membuang, menyenaraikan, menganalisis atau mencipta fail CDB (Constant DataBase). Format daripada
cdb diterangkan dalam cbd(5) halaman manual. Halaman manual ini sepadan dengan versi 0.78 of tinycdb
pakej.

Query
cbd -q penemuan diberikan utama dalam sesuatu yang diberikan dbname cdb, dan menulis nilai yang berkaitan dengan standard
output jika ditemui (dan keluar dengan sifar), atau keluar dengan bukan sifar jika tidak dijumpai. dbname kemestian
menjadi fail yang boleh dicari, dan stdin tidak boleh digunakan sebagai input. Secara lalai, cbd akan mencetak semua
rekod ditemui. Pilihan yang diiktiraf dalam mod pertanyaan:

-nnum sebab-sebab cbd untuk mencari dan menulis rekod dengan nombor yang diberikan num bermula dengan 1 -
apabila terdapat banyak rekod dengan kunci yang diberikan.

-m baris baharu akan ditambah selepas setiap nilai dicetak. Secara lalai, berbilang nilai akan
ditulis tanpa sebarang pembatas.

Buang/Senarai
cbd -d membuang kandungan, dan cbd -l menyenaraikan kunci cdbfile (atau input standard jika tidak
ditentukan) kepada output standard, dalam format yang dikawal oleh kehadiran -m pilihan. Lihat
subseksyen "Format" di bawah. Output daripada cbd -d boleh digunakan sebagai input untuk cbd -c.

Buat
Pangkalan data Cdb dicipta dalam dua peringkat: pangkalan data sementara dicipta, dan selepas itu
lengkap, ia dinamakan semula secara atom kepada tempat kekal. Ini mengelakkan keperluan untuk
mengunci antara pembaca dan penulis (atau pencipta). cbd -c akan cuba membuat cdb in
fail tmpname (Atau dbname dengan ".tmp" dilampirkan jika tiada pilihan -t diberikan) dan kemudian menamakannya kepada
dbname. Ia akan dibaca dibekalkan dalam fails (atau input standard jika tiada yang dinyatakan). Pilihan
diiktiraf dalam mod cipta:

-t tmpname
penggunaan yang diberikan tmpname sebagai fail sementara. Lalai kepada dbname.tmp (iaitu dengan fail output
dengan .tmp ditambah). Catatan tmpname mesti berada dalam sistem fail yang sama dengan fail output, seperti
cbd menggunakan menamakan semula(2) untuk memuktamadkan prosedur penciptaan pangkalan data. Jika tmpname ialah
sengkang tunggal (-), tiada fail temp akan dibuat, pangkalan data akan dibina di tempatnya.
Mod ini berguna apabila penamaan semula terakhir dilakukan oleh pemanggil.

-p kebenaran
kebenaran untuk fail yang baru dibuat (biasanya nombor oktal, seperti 0644). Oleh
lalai kebenaran adalah 0666 (dengan proses semasa umask digunakan). Jika ini
pilihan ditentukan, nilai umask semasa tidak mempunyai kesan.

-w memberi amaran tentang kunci pendua.

-e batalkan pada kekunci pendua (menyiratkan -w).

-r gantikan kunci sedia ada dengan yang baru sekiranya berlaku pendua. Ini mungkin memerlukan pangkalan data
menulis semula fail untuk mengalih keluar rekod lama, dan boleh menjadi perlahan.

-0 isikan sifar rekod sedia ada apabila rekod pendua ditambah. Ini lebih cepat daripada
-r, tetapi meninggalkan sifar tambahan dalam fail pangkalan data sekiranya berlaku pendua.

-u jangan tambah rekod pendua.

-m tafsirkan input sebagai urutan baris, satu rekod setiap baris, dengan nilai dipisahkan
daripada kekunci mengikut ruang atau aksara tab, bukannya format cdb asli (lihat
"Format Input/Output" di bawah).

Ambil perhatian bahawa menggunakan sebarang pilihan yang memerlukan semakan pendua akan melambatkan proses penciptaan
ketara, terutamanya untuk pangkalan data yang besar.

Statistik
cbd -s akan menganalisis dbfile dan cetak ringkasan kepada output standard. Statistik termasuk:
jumlah bilangan baris dalam fail, kunci minimum, purata dan maksimum serta panjang nilai, cincang
jadual (maks 256) dan entri yang digunakan, bilangan perlanggaran cincang (iaitu, lebih daripada satu kunci
tuding pada entri jadual hash yang sama), saiz jadual hash minimum, purata dan maksimum (bukan-
jadual kosong), dan bilangan kekunci yang terletak pada 10 jarak berbeza daripada ia dikira
indeks jadual cincang — kunci dalam jarak 0 hanya memerlukan satu carian jadual cincang, 1 — dua dan seterusnya
pada; lebih banyak kunci pada jarak yang lebih jauh bermakna carian pangkalan data yang lebih perlahan.

Input / Output format
Secara lalai, cbd menjangkakan (untuk operasi mencipta) atau menulis (untuk dump/senarai) format cdb asli
data. Format asli Cdb ialah urutan rekod dalam bentuk:
+ketulan,vlen:utama->val\n
dengan "+", ",", ":", "-", ">" dan "\n" (baris baharu) ialah aksara literal, ketulan and vlen adalah
panjang kunci dan nilai sebagai nombor perpuluhan, dan utama and val adalah kunci dan nilai sendiri.
Siri rekod ditamatkan dengan baris kosong. Ini adalah satu-satunya format di mana kunci dan
nilai mungkin mengandungi sebarang aksara termasuk baris baharu, sifar (\0) dan seterusnya.

Bila -l pilihan diminta (mod kekunci senarai), cbd akan menghasilkan keluaran yang diubah suai sedikit dalam a
bentuk:
+ketulan:utama\n
(Nota vlen and val diabaikan, bersama-sama dengan pembatas sekeliling).

If -m pilihan diberi, cbd akan menjangkakan atau menghasilkan satu baris untuk setiap rekod (baris baharu ialah a
pembatas rekod), dan setiap baris harus mengandungi ruang putih pilihan, kunci, ruang putih dan
nilai sehingga akhir baris. Baris dimulakan dengan aksara cincang (#) dan baris kosong ialah
diabaikan. Ini adalah format yang sama seperti mkmap(1) jangkaan utiliti.

PILIHAN RINGKASAN


Berikut ialah ringkasan ringkas semua pilihan yang diterima oleh cbd utiliti:

-0 sifar isi rekod pendua dalam cipta (-cmod).

-c cipta mod.

-d mod pembuangan.

-e batalkan (ralat) pada kunci pendua dalam create (-cmod).

-h mencetak bantuan pendek dan keluar.

-l mod senarai.

-m input atau output adalah dalam format "peta", bukan dalam format cdb asli. Dalam mod pertanyaan, tambahkan a
baris baharu selepas setiap nilai yang ditulis.

-nnum cari dan cetak numrekod ke dalam pertanyaan (-qmod).

-q mod pertanyaan.

-r gantikan kunci pendua dalam create (-cmod).

-s mod statistik.

-t tempfile
tentukan fail sementara semasa membuat (-c) fail cdb (gunakan sengkang tunggal (-) sebagai tempfile
untuk berhenti menggunakan fail temp).

-u jangan masukkan kunci pendua (unik) dalam create (-cmod).

-w memberi amaran tentang kunci pendua dalam create (-cmod).

Gunakan cdb dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    dalam-bersih
    dalam-bersih
    Skrip Kotlin yang membina semua nuklear
    cache daripada projek Gradle/Android.
    Berguna apabila Gradle atau IDE membenarkan anda
    turun. Skrip telah diuji
    macOS, tetapi ...
    Muat turun deep-clean
  • 2
    Pemalam Gaya Semak Eclipse
    Pemalam Gaya Semak Eclipse
    Pemalam Eclipse Checkstyle
    menyepadukan kod Java Checkstyle
    juruaudit ke dalam IDE Eclipse. The
    pemalam menyediakan maklum balas masa nyata kepada
    pengguna tentang viol...
    Muat turun Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstroOrz Player ialah pemain media percuma
    perisian, bahagian berdasarkan WMP dan VLC. The
    pemain adalah dalam gaya minimalis, dengan
    lebih daripada sepuluh warna tema, dan boleh juga
    b ...
    Muat turun AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV ialah ADDON untuk XBMC/
    Kodi que permite disponer de un
    penyahkodan perkhidmatan IPTV de
    Movistar integrado en uno de los
    pusat media ma...
    Muat turun movistartv
  • 5
    Kod :: Blok
    Kod :: Blok
    Kod::Blocks ialah sumber terbuka percuma,
    merentas platform C, C++ dan Fortran IDE
    dibina untuk memenuhi keperluan yang paling mendesak
    daripada penggunanya. Ia direka untuk menjadi sangat
    memanjang ...
    Muat Turun Kod::Blok
  • 6
    Di tengah-tengah
    Di tengah-tengah
    Di tengah-tengah atau Antara Muka Minecraft Lanjutan
    dan Penjejakan Data/Struktur ialah alat untuk
    memaparkan gambaran keseluruhan Minecraft
    dunia, tanpa benar-benar menciptanya. Ia
    boleh ...
    Muat turun Ditengah
  • Lebih »

Arahan Linux

Ad