Ini ialah arahan bogoutil 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
bogoutil - Membuang, memuatkan dan menyelenggara fail pangkalan data bogofilter
SINOPSIS
bogoutil {-h | -V}
bogoutil [pilihan] {-d fail | -H fail | -l fail | -m fail | -w fail | -hlm fail}
bogoutil {-r fail | -R fail}
bogoutil {--db-print-leafpage-count fail | --db-print-saiz halaman fail | --db-sahkan fail |
--db-pusat pemeriksaan direktori [bendera...] | --db-list-logfiles direktori |
--db-pangkas direktori | --db-pulih direktori | --db-pulih-lebih sukar direktori |
--db-remove-environment direktori}
di mana pilihan is
bogoutil [-v] [-n] [-C] [-D] [-a umur] [-c mengira] [-s min, maks] [-y tarikh] [-Saya fail]
[-O fail] [-x bendera] [--config-file fail]
DESCRIPTION
Bogoutil ialah sebahagian daripada pakej penapis spam Bayesian bogofilter.
Ia digunakan untuk membuang dan memuatkan pangkalan data Berkeley DB bogofilter ke dan dari fail teks,
melaksanakan fungsi penyelenggaraan pangkalan data, dan untuk memaparkan nilai untuk perkataan tertentu.
PILIHAN
. -d fail pilihan memberitahu bogoutil untuk mencetak kandungan fail pangkalan data ke stdout.
. -H fail pilihan memberitahu bogoutil untuk mencetak histogram fail pangkalan data ke stdout. Yang
output adalah serupa dengan bogofilter -vv. Akhirnya, hapaxes (token yang hanya dilihat sekali)
dan token tulen (token yang ditemui hanya dalam ham atau hanya dalam spam) dikira.
. -l fail pilihan memberitahu bogoutil untuk memuatkan data daripada stdin ke dalam fail pangkalan data. Jika
fail pangkalan data wujud, stdin data digabungkan ke dalam fail pangkalan data, dengan kiraan ditambah
sehingga.
. -m pilihan memberitahu bogoutil untuk melaksanakan fungsi penyelenggaraan pada pangkalan data yang ditentukan,
iaitu buang token yang lebih lama daripada yang dikehendaki, mempunyai kiraan yang terlalu kecil, atau saiz
(panjang) yang terlalu panjang atau terlalu pendek.
. -w fail pilihan memberitahu bogoutil untuk memaparkan maklumat token daripada fail pangkalan data. The
pilihan mengambil hujah, iaitu sama ada nama senarai perkataan (biasanya wordlist.db)
atau nama direktori yang mengandunginya. Token boleh disenaraikan pada baris arahan atau
disalurkan ke bogoutil. Apabila terdapat hujah tambahan pada baris arahan, bogoutil akan digunakan
mereka sebagai token untuk mencari. Jika tiada hujah tambahan, bogoutil akan membaca token
dari stdin.
. -p fail pilihan memberitahu bogoutil untuk memaparkan maklumat pangkalan data untuk satu atau lebih
token. Paparan termasuk lajur kebarangkalian dengan skor spam token (dikira
menggunakan nilai lalai bogofilter). Pilihan -p mengambil hujah yang sama seperti pilihan -w .
. -r fail pilihan memberitahu bogoutil untuk mengira semula nilai ROBX dan mencetaknya sebagai a
pecahan enam digit.
. -R fail pilihan melakukan perkara yang sama seperti -r, tetapi menyimpan hasilnya dalam pangkalan data latihan
tanpa mencetaknya.
. -I fail pilihan memberitahu bogoutil untuk membaca inputnya daripada fail bukannya stdin.
. -O fail pilihan memberitahu bogoutil untuk menulis outputnya ke fail bukannya stdout.
. -v pilihan menghasilkan output verbose pada stderr. Pilihan ini berguna terutamanya untuk
penyahpepijatan.
. -C menghalang membaca fail konfigurasi dan membolehkan bogoutil pergi dengan lalai.
. --config-file fail pilihan memberitahu bogoutil untuk membaca fail bukannya standard
fail konfigurasi.
. -D mengubah hala keluaran nyahpepijat ke stdout (biasanya pergi ke stderr).
. -x bendera pilihan menetapkan bendera penyahpepijatan.
Lebih Baik -n bermaksud "ganti aksara bukan ascii". Ia akan menggantikan aksara dengan
bit tinggi (0x80) dengan tanda soal. Ini boleh berguna jika senarai perkataan mempunyai banyak
token yang tidak boleh dibaca, contohnya dari spam Asia. Aksara "buruk" akan ditukar kepada
tanda soal dan token yang sepadan akan digabungkan apabila digunakan dengan -m or -l, tetapi tidak dengan
-d.
Lebih Baik -a umur menunjukkan umur token yang boleh diterima, dengan yang lebih tua dibuang. Umur
boleh menjadi tarikh (dalam bentuk YYYYMMMDD) atau kiraan hari, iaitu buang token yang lebih lama daripada umur hari.
Lebih Baik -c nilai menunjukkan bahawa token dengan kiraan kurang daripada atau sama dengan nilai akan menjadi
dibuang.
Lebih Baik -s min, maks digunakan untuk membuang token berdasarkan saiznya, iaitu panjang. Semua token
lebih pendek daripada minit atau lebih lama daripada maks akan dibuang.
Lebih Baik -y tarikh adalah menentukan tarikh untuk diberikan kepada token yang tidak mempunyai tarikh. Formatnya
ialah YYYYMMDD.
. -h pilihan mencetak mesej bantuan dan keluar.
. -V pilihan mencetak nombor versi dan keluar.
PERSEKITARAN PENYELENGGARAAN
. --db-pusat pemeriksaan dir pilihan menyebabkan bogoutil membuang cache penimbal dan pusat pemeriksaan
persekitaran pangkalan data.
. --db-list-logfiles dir pilihan menyebabkan bogoutil menyenaraikan fail log dalam
persekitaran. Sifar atau lebih kata kunci boleh ditambah atau digabungkan (dipisahkan oleh ruang putih) ke
ubah suai tingkah laku mod ini. Tingkah laku lalai adalah untuk menyenaraikan fail log yang tidak aktif sahaja
dengan laluan relatif. Anda boleh menambah semua untuk menyenaraikan semua fail log (tidak aktif dan aktif). Awak boleh
menambah mutlak untuk menukar penyenaraian kepada laluan mutlak.
. --db-pangkas dir pilihan menyebabkan bogoutil untuk memeriksa persekitaran pangkalan data dan
alih keluar fail log yang tidak aktif.
. --db-pulih dir pilihan menjalankan pemulihan pangkalan data biasa dalam pangkalan data yang ditentukan
direktori. Jika gagal, ia akan mencuba semula dengan pangkalan data bencana (biasanya lebih perlahan).
pemulihan. Jika itu gagal juga, pangkalan data anda tidak boleh dibaiki dan mesti dibina semula daripadanya
calar. Ini hanya disokong apabila disusun dengan sokongan Berkeley DB dengan transaksi
didayakan. Mencuba pemulihan dengan sokongan QDBM atau SQLite3 akan mengakibatkan ralat.
. --db-pulih-lebih sukar dir pilihan menjalankan pemulihan pangkalan data bencana dalam yang ditentukan
direktori pangkalan data. Jika itu gagal, pangkalan data anda tidak boleh dibaiki dan mesti dibina semula
dari awal. Ini hanya disokong apabila disusun dengan sokongan Berkeley DB dengan
transaksi didayakan. Mencuba pemulihan dengan sokongan QDBM atau SQLite3 akan menghasilkan satu
kesilapan.
. --db-remove-environment direktori pilihan tidak mempunyai setara pilihan pendek. Ia berjalan
pemulihan dalam direktori yang diberikan dan kemudian mengalih keluar persekitaran pangkalan data. Guna ini sebelum
menaik taraf kepada versi Berkeley DB baharu jika versi baharu yang hendak dipasang memerlukan log
kemas kini format fail.
. --db-print-leafpage-count fail pilihan mencetak bilangan halaman daun dalam pangkalan data
fail fail sebagai nombor perpuluhan, atau TIDAK DIKETAHUI jika pangkalan data tidak menyokong pertanyaan ini
angka.
. --db-print-saiz halaman fail pilihan mencetak saiz halaman pangkalan data dalam fail sebagai
nombor perpuluhan, atau TIDAK DIKENALI untuk pangkalan data dengan saiz halaman berubah atau pangkalan data yang tidak
benarkan pertanyaan saiz halaman pangkalan data.
. --db-sahkan fail permintaan pilihan yang bogofilter mengesahkan fail pangkalan data. Ia mencetak
hanya ralat, melainkan dalam mod verbose.
DATA FORMAT
Bogoutil membaca dan menulis fail teks di mana setiap baris bukan kosong terdiri daripada perkataan, mana-mana
jumlah ruang putih mendatar, kiraan perkataan berangka, lebih banyak ruang putih dan (sebagai pilihan) a
tarikh dalam borang YYYYMMDD. Garis kosong dilangkau.
PULANG BALIK NILAI-NILAI
0 untuk operasi yang berjaya. 1 untuk kebanyakan ralat. 3 untuk I/O atau ralat lain. Ralat 3 biasanya
bermakna ada sesuatu yang tidak kena dengan fail pangkalan data.
Gunakan bogoutil dalam talian menggunakan perkhidmatan onworks.net