buke
1.0.0
buke การค้นหาข้อความเต็มรูปแบบ manpages$MANPATH cargo run --release -- --buildcargo run --release -- "query" ค้นหา "การสืบค้น" ในดัชนี การผูก sqlite3 C ถูกสร้างขึ้นด้วย bindgen ฐานข้อมูล SQLITE3 ถูก gzipped ในบล็อกที่มีส่วนขยายเลเยอร์ VFS ที่กำหนดเองซึ่งอยู่ใน src/db/vfs.rs
รุ่น GZIP คือ 42MIB เมื่อเทียบกับ 117Mib ที่ไม่บีบอัด
ก่อนอื่นสร้างฐานข้อมูล:
% ./target/release/buke --build
Wait patiently, this part wasn ' t optimized (or bothered with)
306/10689 done..^Cจากนั้นคำถาม:
% ./target/release/buke socket
systemd-socket-proxyd.8 - systemd-socket-proxyd - Bidirectionally proxy local soc
socket.7 - socket - Linux socket interface
systemd.socket.5 - systemd.socket - Socket unit configuration
systemd-socket-activate.1 - systemd-socket-activate - Test socket activation of dae
socketcall.2 - socketcall - socket system calls
socket.2 - socket - create an endpoint for communication
dbus-cleanup-sockets.1 - dbus-cleanup-sockets - clean up leftover sockets in a d
socketpair.2 - socketpair - create a pair of connected sockets
modbus_set_socket.3 - modbus_set_socket - set socket of the context
tipc-socket.8 - tipc-socket - show TIPC socket (port) information
modbus_get_socket.3 - modbus_get_socket - get the current socket of the conte
socketmap_table.5 - socketmap_table - Postfix socketmap table lookup client
systemd-journald.socket.8 - systemd-journald.service, systemd-journald.socket, syst
[email protected] - systemd-journald.service, systemd-journald.socket, syst
systemd-journald-audit.socket.8 - systemd-journald.service, systemd-journald.socket, syst
content matches:
packet.7 - packet - packet interface on device level
unix.7 - unix - sockets for local interprocess communication
raw.7 - raw - Linux IPv4 raw sockets
connect.2 - connect - initiate a connection on a socket
ss.8 - ss - another utility to investigate sockets
udp.7 - udp - User Datagram Protocol for IPv4
netstat.8 - netstat - Print network connections, routing tables, in
sock_diag.7 - sock_diag - obtaining information about sockets
vsock.7 - vsock - Linux VSOCK address family การจับคู่นิพจน์ปกติหากสร้างคุณสมบัติ re (ค่าเริ่มต้น) หรือหากเวอร์ชัน SQLite3 ของคุณมีการใช้งาน REGEXP :
% target/release/buke -r ' system_[^_]*_types '
system_data_types.7 - system_data_types - overview of system data types
content matches:
FILE.3 - system_data_types - overview of system data types
time_t.3 - system_data_types - overview of system data types
fenv_t.3 - system_data_types - overview of system data types
uint64_t.3 - system_data_types - overview of system data types
va_list.3 - system_data_types - overview of system data types
dev_t.3 - system_data_types - overview of system data types
size_t.3 - system_data_types - overview of system data types
float_t.3 - system_data_types - overview of system data types
uintN_t.3 - system_data_types - overview of system data types
ptrdiff_t.3 - system_data_types - overview of system data types
int16_t.3 - system_data_types - overview of system data types
ftm.7 - feature_test_macros - feature test macros
clockid_t.3 - system_data_types - overview of system data types
off_t.3 - system_data_types - overview of system data types
div_t.3 - system_data_types - overview of system data types