عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

cdb - عبر الإنترنت في السحابة

قم بتشغيل cdb في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر cdb الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


cdb - أداة معالجة قاعدة البيانات الثابتة

ملخص


cbd -ف [-م] [-ن NUM] com.dbname مفتاح
cbd -د [-م] [com.dbname|-]
cbd -ل [-م] [com.dbname|-]
cbd -س [com.dbname|-]
cbd -ج [-م] [-ر com.tmpname|-] [-ص التجاعيد] [-weru0] com.dbname [شرير...]

الوصف


cbd يستخدم للاستعلام عن ملفات CDB (قاعدة البيانات الثابتة) أو تفريغها أو إدراجها أو تحليلها أو إنشائها. تنسيق
CDB الموصوفة في cbd(5) الصفحة. تتوافق هذه الصفحة اليدوية مع الإصدار 0.78 of tinycdb
الحزمة.

سؤال
cbd -q يجد نظرا مفتاح في معين com.dbname cdb، ويكتب القيمة المرتبطة بالمعيار
الإخراج إذا وجد (ويخرج بصفر)، أو يخرج بغير الصفر إذا لم يتم العثور عليه. com.dbname يجب
يمكن البحث عنه، ولا يمكن استخدام stdin كمدخل. بشكل افتراضي، cbd سوف تطبع من جميع
تم العثور على السجلات. الخيارات المعترف بها في وضع الاستعلام:

-nNUM الأسباب cbd للعثور على سجل برقم معين وكتابته NUM بدءًا من 1 —
عندما يكون هناك العديد من السجلات بمفتاح معين.

-m سيتم إضافة السطر الجديد بعد كل قيمة مطبوعة. افتراضيًا، سيتم تحديد قيم متعددة
أن تكون مكتوبة دون أي محدد.

تفريغ/قائمة
cbd -d مقالب المحتويات، و cbd -l يسرد مفاتيح cdbfile (أو الإدخال القياسي إذا لم يكن الأمر كذلك
المحدد) إلى الإخراج القياسي، بتنسيق يتم التحكم فيه عن طريق وجود -m اختيار. ارى
القسم الفرعي "التنسيقات" أدناه. الإخراج من cbd -d يمكن استخدامها كمدخل ل cbd -c.

إنشاء
يتم إنشاء قاعدة بيانات Cdb على مرحلتين: إنشاء قاعدة البيانات المؤقتة، وبعدها يتم إنشاءها
كاملة، تتم إعادة تسميتها ذريًا إلى مكان دائم. هذا يتجنب متطلبات
القفل بين القراء والكتاب (أو المبدعين). cbd -c سيحاول إنشاء cdb في
ملف com.tmpname (أو com.dbname مع إلحاق ".tmp" في حالة عدم توفر خيار -t) ثم إعادة تسميته إلى
com.dbname. وسوف تقرأ الموردة شريرs (أو الإدخال القياسي إذا لم يتم تحديد أي شيء). خيارات
تم التعرف عليه في وضع الإنشاء:

-t com.tmpname
استخدام معين com.tmpname كملف مؤقت. الافتراضات ل com.dbname.tmp (أي مع ملف الإخراج
مع إضافة .tmp). ملحوظة com.tmpname يجب أن يكون في نفس نظام الملفات مثل ملف الإخراج، مثل
cbd يستخدم إعادة تسمية(2) لإنهاء إجراءات إنشاء قاعدة البيانات. لو com.tmpname هو
شرطة واحدة (-)، لن يتم إنشاء ملف مؤقت، وسيتم إنشاء قاعدة البيانات في مكانها.
يكون هذا الوضع مفيدًا عندما يقوم المتصل بإعادة التسمية النهائية.

-p التجاعيد
أذونات الملف الذي تم إنشاؤه حديثًا (عادة ما يكون رقمًا ثمانيًا، مثل 0644). بواسطة
الأذونات الافتراضية هي 0666 (مع تطبيق umask للعملية الحالية). اذا هذا
تم تحديد الخيار، قيمة umask الحالية ليس لها أي تأثير.

-w تحذير من المفاتيح المكررة.

-e إحباط المفاتيح المكررة (يعني -w).

-r استبدال المفتاح الموجود بآخر جديد في حالة التكرار. قد يتطلب هذا قاعدة بيانات
إعادة كتابة الملف لإزالة السجلات القديمة، ويمكن أن تكون بطيئة.

-0 ملء السجلات الموجودة صفرًا عند إضافة سجلات مكررة. وهذا أسرع من
-r، لكنه يترك أصفارًا إضافية في ملف قاعدة البيانات في حالة التكرارات.

-u لا تقم بإضافة سجلات مكررة.

-m تفسير المدخلات على أنها سلسلة من الأسطر، سجل واحد لكل سطر، مع فصل القيمة
من مفتاح بواسطة مسافة أو أحرف علامة التبويب، بدلاً من تنسيق cdb الأصلي (انظر
"تنسيق الإدخال/الإخراج" أدناه).

لاحظ أن استخدام أي خيار يتطلب فحصًا مكررًا سيؤدي إلى إبطاء عملية الإنشاء
بشكل ملحوظوخاصة لقواعد البيانات الكبيرة.

إحصائيات
cbd -s سوف تحلل ملف وطباعة ملخص للإخراج القياسي. تشمل الإحصائيات:
إجمالي عدد الصفوف في الملف، الحد الأدنى والمتوسط ​​والحد الأقصى لطول المفتاح والقيمة، التجزئة
الجداول (بحد أقصى 256) والإدخالات المستخدمة، وعدد تصادمات التجزئة (أي أكثر من مفتاح واحد).
أشر إلى نفس إدخال جدول التجزئة)، الحد الأدنى والمتوسط ​​والحد الأقصى لحجم جدول التجزئة (غير
الجداول الفارغة)، ويتم حساب عدد المفاتيح الموجودة على بعد 10 مسافات مختلفة منه
فهرس جدول التجزئة - المفاتيح الموجودة في المسافة 0 تتطلب بحثًا واحدًا فقط في جدول التجزئة، 1 - اثنان وهكذا
على؛ المزيد من المفاتيح على مسافة أكبر يعني بحثًا أبطأ في قاعدة البيانات.

الإدخال / الإخراج شكل
افتراضيا، cbd يتوقع (لعملية الإنشاء) أو يكتب (لتفريغ/قائمة) تنسيق cdb الأصلي
بيانات. التنسيق الأصلي لـ Cdb هو سلسلة من السجلات في نموذج:
+الشوب,vlen:مفتاح->فال\n
حيث "+"، و""، و"":، و"-"، و">" و"\n" (السطر الجديد) هي أحرف حرفية، الشوب و vlen .
طول المفتاح والقيمة كأرقام عشرية، و مفتاح و فال هي المفتاح وقيمة أنفسهم.
سلسلة من السجلات تم إنهاؤها بسطر فارغ. هذا هو التنسيق الوحيد حيث المفتاح و
قد تحتوي القيمة على أي حرف بما في ذلك السطر الجديد والصفر (\0) وما إلى ذلك.

متى -l الخيار المطلوب (وضع مفاتيح القائمة)، cbd سوف تنتج مخرجات معدلة قليلاً في أ
شكل:
+الشوب:مفتاح\n
(ملاحظة vlen و فال تم حذفها، مع المحددات المحيطة).

If -m يتم إعطاء الخيار ، cbd سوف تتوقع أو تنتج سطرًا واحدًا لكل سجل (الخط الجديد هو a
محدد السجل)، ويجب أن يحتوي كل سطر على مسافة بيضاء اختيارية، ومفتاح، ومسافة بيضاء و
القيمة حتى نهاية السطر الأسطر التي تبدأ بحرف التجزئة (#) والأسطر الفارغة هي
تم تجاهله. هذا هو نفس التنسيق كما مك ماب(١) يتوقع المنفعة.

OPTIONS ملخص


وفيما يلي ملخص قصير لجميع الخيارات المقبولة من قبل cbd خدمة:

-0 ملء السجلات المكررة صفرًا في الإنشاء (-c) الوضع.

-c إنشاء الوضع.

-d وضع التفريغ.

-e إحباط (خطأ) على مفتاح مكرر في الإنشاء (-c) الوضع.

-h طباعة تعليمات قصيرة والخروج.

-l وضع القائمة.

-m يكون الإدخال أو الإخراج بتنسيق "خريطة"، وليس بتنسيق CDB الأصلي. في وضع الاستعلام، أضف أ
السطر الجديد بعد كل قيمة مكتوبة.

-nNUM البحث والطباعة NUMالسجل في الاستعلام (-q) الوضع.

-q وضع الاستعلام.

-r استبدال المفاتيح المكررة في الإنشاء (-c) الوضع.

-s وضع الإحصائيات.

-t ملف مؤقت
تحديد ملف مؤقت عند الإنشاء (-c) ملف cdb (استخدم شرطة واحدة (-) كـ ملف مؤقت
للتوقف عن استخدام الملف المؤقت).

-u لا تقم بإدراج مفاتيح مكررة (فريدة) في الإنشاء (-c) الوضع.

-w تحذير من المفاتيح المكررة في الإنشاء (-c) الوضع.

استخدم cdb عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    نظيفة عميق
    نظيفة عميق
    نص Kotlin الذي يرمي إلى بناء جميع الأسلحة النووية
    مخابئ من مشاريع Gradle / Android.
    مفيد عندما يتيح لك Gradle أو IDE
    تحت. تم اختبار البرنامج النصي على
    macOS ، لكن ...
    تنزيل برنامج Deep-clean
  • 2
    الكسوف Checkstyle المكونات في
    الكسوف Checkstyle المكونات في
    المكون الإضافي Eclipse Checkstyle
    يدمج كود Java Checkstyle
    المدقق في Eclipse IDE. ال
    يوفر المكون الإضافي تعليقات في الوقت الفعلي لـ
    المستخدم عن فيك ...
    قم بتنزيل Eclipse Checkstyle Plug-in
  • 3
    com.AstrOrzPlayer
    com.AstrOrzPlayer
    AstrOrz Player هو مشغل وسائط مجاني
    برنامج ، جزء يعتمد على WMP و VLC. ال
    لاعب بأسلوب بسيط ، مع
    أكثر من عشرة ألوان موضوع ، ويمكن أيضا
    ب ...
    تنزيل AstrOrzPlayer
  • 4
    موفيستارتف
    موفيستارتف
    Kodi Movistar + TV es un ADDON para XBMC /
    Kodi que تسمح لك بتوفير واحد
    فك التشفير دي لوس سيرفيسيوس IPTV دي
    Movistar Integrado en uno de los
    المراكز الطبية أماه ...
    تحميل برنامج Movistartv
  • 5
    كود :: بنات
    كود :: بنات
    Code :: Blocks هو برنامج مجاني ومفتوح المصدر ،
    عبر الأنظمة الأساسية C و C ++ و Fortran IDE
    بني لتلبية الاحتياجات الأكثر إلحاحًا
    من مستخدميها. انها مصممة لتكون جدا
    يمتد ...
    تنزيل Code :: Blocks
  • 6
    وسط
    وسط
    وسط أو واجهة ماين كرافت المتقدمة
    وتتبع البيانات / الهيكل هو أداة ل
    عرض لمحة عامة عن Minecraft
    العالم ، دون إنشائه فعليًا. هو - هي
    علبة ...
    تحميل Amidst
  • أكثر "

أوامر لينكس

Ad