Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

cdb - Trực tuyến trên đám mây

Chạy cdb trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh cdb có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


cdb - Công cụ thao tác DataBase không đổi

TỔNG HỢP


Cdb -q [-m] [-n num] tên cơ sở dữ liệu chính
Cdb -d [-m] [tên cơ sở dữ liệu| -]
Cdb -l [-m] [tên cơ sở dữ liệu| -]
Cdb -NS [tên cơ sở dữ liệu| -]
Cdb -c [-m] [-t tên tmp| -] [-p uốn tóc] [-weru0] tên cơ sở dữ liệu [trong tập tin...]

MÔ TẢ


Cdb được sử dụng để truy vấn, kết xuất, liệt kê, phân tích hoặc tạo tệp CDB (Constant DataBase). Định dạng của
cdb được mô tả trong Cdb(5) trang chủ. Trang hướng dẫn này tương ứng với phiên bản 0.78 of nhỏcdb
Gói.

Query
Cdb -q tìm thấy đã cho chính trong một tên cơ sở dữ liệu tệp cdb và ghi giá trị liên quan vào tiêu chuẩn
đầu ra nếu tìm thấy (và thoát bằng XNUMX), hoặc thoát với khác XNUMX nếu không tìm thấy. tên cơ sở dữ liệu phải
là tệp có thể tìm kiếm và không thể sử dụng stdin làm đầu vào. Theo mặc định, Cdb sẽ in tất cả các
dữ liệu được tìm thấy. Các tùy chọn được công nhận trong chế độ truy vấn:

-nnum nguyên nhân Cdb để tìm và viết một bản ghi với một số nhất định num bắt đầu bằng 1 -
khi có nhiều bản ghi với một khóa cho trước.

-m dòng mới sẽ được thêm vào sau mỗi giá trị được in. Theo mặc định, nhiều giá trị sẽ
được viết mà không có bất kỳ dấu phân cách nào.

Bán phá giá / Danh sách
Cdb -d đổ nội dung, và Cdb -l liệt kê các khóa của tập tin cdb (hoặc đầu vào tiêu chuẩn nếu không
được chỉ định) với đầu ra tiêu chuẩn, ở định dạng được kiểm soát bởi sự hiện diện của -m Lựa chọn. Nhìn thấy
tiểu mục "Định dạng" bên dưới. Đầu ra từ Cdb -d có thể được sử dụng như một đầu vào cho Cdb -c.

Tạo
Cơ sở dữ liệu Cdb được tạo trong hai giai đoạn: cơ sở dữ liệu tạm thời được tạo và sau khi
hoàn thành, nó được đổi tên nguyên tử thành vị trí vĩnh viễn. Điều này tránh các yêu cầu đối với
khóa giữa người đọc và người viết (hoặc người sáng tạo). Cdb -c sẽ cố gắng tạo cdb trong
hồ sơ tên tmp (Hoặc tên cơ sở dữ liệu với ".tmp" được thêm vào nếu không có tùy chọn -t được đưa ra) và sau đó đổi tên nó thành
tên cơ sở dữ liệu. Nó sẽ đọc được cung cấp trong tập tins (hoặc đầu vào tiêu chuẩn nếu không có chỉ định nào). Tùy chọn
được công nhận trong chế độ tạo:

-t tên tmp
sử dụng cho tên tmp dưới dạng tệp tạm thời. Mặc định là tên cơ sở dữ liệu.tmp (tức là với tệp đầu ra
có thêm .tmp). Ghi chú tên tmp phải ở trong cùng một hệ thống tệp với tệp đầu ra, như
Cdb sử dụng đổi tên(2) để hoàn thiện quy trình tạo cơ sở dữ liệu. Nếu như tên tmp là một
một dấu gạch ngang (-), không có tệp tạm thời nào được tạo, cơ sở dữ liệu sẽ được xây dựng tại chỗ.
Chế độ này hữu ích khi người gọi thực hiện lần đổi tên cuối cùng.

-p uốn tóc
quyền đối với tệp mới được tạo (thường là số bát phân, như 0644). Qua
mặc định các quyền là 0666 (có áp dụng umask quy trình hiện tại). Nếu điều này
tùy chọn được chỉ định, giá trị umask hiện tại không có hiệu lực.

-w cảnh báo về các khóa trùng lặp.

-e hủy bỏ trên các khóa trùng lặp (ngụ ý -w).

-r thay thế khóa hiện có bằng khóa mới trong trường hợp trùng lặp. Điều này có thể yêu cầu cơ sở dữ liệu
ghi lại tệp để xóa các bản ghi cũ và có thể chậm.

-0 không điền vào các bản ghi hiện có khi các bản ghi trùng lặp được thêm vào. Điều này nhanh hơn
-r, nhưng để lại các số XNUMX thừa trong tệp cơ sở dữ liệu trong trường hợp trùng lặp.

-u không thêm các bản ghi trùng lặp.

-m diễn giải đầu vào là một chuỗi các dòng, một bản ghi trên mỗi dòng, với giá trị được phân tách
từ một khóa theo dấu cách hoặc ký tự tab, thay vì định dạng cdb gốc (xem
"Định dạng đầu vào / đầu ra" bên dưới).

Lưu ý rằng việc sử dụng bất kỳ tùy chọn nào yêu cầu kiểm tra trùng lặp sẽ làm chậm quá trình tạo
đáng kể, đặc biệt là đối với cơ sở dữ liệu lớn.

Thống kê học
Cdb -s sẽ phân tích tập tin db và in tóm tắt ra đầu ra tiêu chuẩn. Thống kê bao gồm:
tổng số hàng trong một tệp, độ dài khóa và giá trị tối thiểu, trung bình và tối đa, hàm băm
bảng (tối đa 256) và các mục được sử dụng, số xung đột băm (nghĩa là nhiều hơn một khóa
trỏ đến cùng một mục nhập bảng băm), kích thước bảng băm nhỏ nhất, trung bình và tối đa (của không
bàn trống) và số lượng phím nằm ở 10 khoảng cách khác nhau so với nó được tính
chỉ mục bảng băm - các khóa ở khoảng cách 0 chỉ yêu cầu một lần tra cứu bảng băm, 1 - hai, v.v.
trên; nhiều phím hơn ở khoảng cách xa hơn có nghĩa là tìm kiếm cơ sở dữ liệu chậm hơn.

Đầu ra đầu vào Định dạng
Theo mặc định, Cdb mong đợi (cho hoạt động tạo) hoặc ghi (cho kết xuất / danh sách) định dạng cdb gốc
dữ liệu. Định dạng gốc Cdb là một chuỗi các bản ghi có dạng:
+Klen,vlen:chính->val\n
trong đó "+", ",", ":", "-", ">" và "\ n" (dòng mới) là các ký tự chữ, Klenvlen đang
độ dài của khóa và giá trị dưới dạng số thập phân, và chínhval là chìa khóa và giá trị của bản thân.
Chuỗi bản ghi được kết thúc bằng một dòng trống. Đây là định dạng duy nhất mà khóa và
giá trị có thể chứa bất kỳ ký tự nào bao gồm dòng mới, số không (\ 0), v.v.

Thời Gian -l tùy chọn được yêu cầu (chế độ phím danh sách), Cdb sẽ tạo ra đầu ra được sửa đổi một chút trong một
hình thức:
+Klen:chính\n
(Ghi chú vlenval được bỏ qua, cùng với các dấu phân cách xung quanh).

If -m tùy chọn được đưa ra, Cdb sẽ mong đợi hoặc tạo ra một dòng cho mọi bản ghi (dòng mới là
dấu phân cách bản ghi) và mọi dòng phải chứa khoảng trắng tùy chọn, khóa, khoảng trắng và
giá trị đến cuối dòng. Các dòng bắt đầu bằng ký tự băm (#) và các dòng trống là
mặc kệ. Đây là định dạng giống như mkmap(1) tiện ích mong đợi.

LỰA CHỌN TÓM TẮT


Đây là một bản tóm tắt ngắn về tất cả các tùy chọn được chấp nhận bởi Cdb tiện ích:

-0 không điền các bản ghi trùng lặp trong tạo (-c) chế độ.

-c chế độ tạo.

-d chế độ kết xuất.

-e hủy bỏ (lỗi) trên khóa trùng lặp trong tạo (-c) chế độ.

-h in trợ giúp ngắn và thoát.

-l chế độ danh sách.

-m đầu vào hoặc đầu ra ở định dạng "bản đồ", không phải ở định dạng cdb gốc. Trong chế độ truy vấn, hãy thêm một
dòng mới sau mỗi giá trị được viết.

-nnum tìm và in numbản ghi thứ trong truy vấn (-q) chế độ.

-q chế độ truy vấn.

-r thay thế các khóa trùng lặp trong tạo (-c) chế độ.

-s chế độ thống kê.

-t tệp tạm thời
chỉ định tệp tạm thời khi tạo (-c) tệp cdb (sử dụng một dấu gạch ngang (-) làm tệp tạm thời
để ngừng sử dụng tệp tạm thời).

-u không chèn các khóa trùng lặp (duy nhất) trong tạo (-c) chế độ.

-w cảnh báo về các khóa trùng lặp trong tạo (-c) chế độ.

Sử dụng cdb trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    sạch sâu
    sạch sâu
    Một tập lệnh Kotlin kích hoạt tất cả các bản dựng
    cache từ các dự án Gradle/Android.
    Hữu ích khi Gradle hoặc IDE cho phép bạn
    xuống. Kịch bản đã được thử nghiệm trên
    macOS, nhưng ...
    Tải xuống sạch sâu
  • 2
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm thêm Eclipse Checkstyle
    tích hợp mã Checkstyle Java
    đánh giá viên vào IDE Eclipse. Các
    plug-in cung cấp phản hồi theo thời gian thực để
    người dùng về vi phạm ...
    Tải xuống Trình cắm kiểu kiểm tra Eclipse
  • 3
    AstrOrzNgười Chơi
    AstrOrzNgười Chơi
    AstrOrz Player là trình phát đa phương tiện miễn phí
    phần mềm, một phần dựa trên WMP và VLC. Các
    người chơi theo phong cách tối giản, với
    hơn mười màu chủ đề và cũng có thể
    b ...
    Tải xuống AstrOrzPlayer
  • 4
    phim trường
    phim trường
    Kodi Movistar+ TV là một ADDON cho XBMC/
    Kodi que allowe disponer de un
    bộ giải mã dịch vụ IPTV
    Tích hợp Movistar en uno de los
    trung tâm truyền thông ...
    Tải phimstartv
  • 5
    Mã :: Khối
    Mã :: Khối
    Code::Blocks là mã nguồn mở, miễn phí,
    đa nền tảng C, C++ và Fortran IDE
    được xây dựng để đáp ứng những nhu cầu khắt khe nhất
    của người dùng của nó. Nó được thiết kế rất
    mở rộng ...
    Tải xuống mã::Khối
  • 6
    Ở giữa
    Ở giữa
    Giao diện Minecraft giữa hoặc nâng cao
    và Theo dõi Dữ liệu / Cấu trúc là một công cụ để
    hiển thị tổng quan về Minecraft
    thế giới mà không thực sự tạo ra nó. Nó
    có thể ...
    Tải về giữa
  • Khác »

Lệnh Linux

Ad