Ini ialah arahan sr 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
surfraw - antara muka baris arahan unix pantas kepada perkhidmatan WWW
SINOPSIS
melayari nama elvina [pilihan] cari perkataan ...
sr nama elvina [pilihan] cari perkataan ...
sr -elvi
sr [pilihan] bookmark [cari perkataan]
DESCRIPTION
Surfraw menyediakan antara muka baris perintah unix yang pantas kepada pelbagai carian WWW yang popular
enjin dan artifak kuasa lain. Ia menuntut semula google, altavista, dejanews, freshmeat,
indeks penyelidikan, slashdot dan banyak lagi daripada nabi palsu, kafir yang dijangkiti cacar
tanah dalam bentuk html, meletakkan keajaiban ini di tempat asalnya, jauh di kawasan tengah unix, sebagai
sambungan penyayang tuhan kepada tempurung.
Surfraw terdiri daripada koleksi Dia ternampak, yang masing-masing tahu cara mencari web tertentu
tapak. Untuk melihat senarai jenis elvi:
melayari -elvi
Ambil perhatian bahawa sr ialah alias untuk surfraw, jadi boleh jadi juga
sr -elvi
Untuk mencari menggunakan elvis gunakan:
sr elvinname [pilihan] istilah carian..
Sebagai contoh, untuk mencari maklumat di Google tentang port Debian, menggunakan "Saya rasa
pilihan bertuah":
sr google -l port debian
Menambah yang Dia ternampak kepada Matlamat jalan
Jika anda pengguna biasa surfraw, anda mungkin akan muak menaip sr atau surfraw
setiap masa. Anda boleh mendapatkan semula tingkah laku lama menjalankan elvi secara langsung dengan menambah
direktori elvi (/usr/lib/surfraw) ke laluan anda, sama ada secara manual atau menggunakan
laluan-kemas kini-surfraw(1).
Penanda buku
Surfraw menyokong penanda halaman. Untuk menambah penanda halaman, tambahkannya pada /etc/xdg/surfraw/bookmarks or
$HOME/.config/surfraw/bookmarks
Format fail penanda halaman adalah mudah, setiap penanda halaman berada pada baris yang berasingan, dengan
penanda halaman dan URL dipisahkan oleh ruang putih, cth:
ntk http://www.ntk.net/
Jika url mengandungi rentetan %s, anda boleh menentukan hujah pilihan pada penanda halaman.
Tanpa hujah, hanya domain yang akan dikembalikan. Dengan hujah, %s akan diganti
oleh hujah-hujah. Ini mengelakkan keperluan untuk mencipta elvi untuk tapak dengan carian yang sangat mudah
pilihan.
Untuk memanggil penanda halaman, gunakan "penanda halaman selancar" atau "penanda halaman sr", dan jika elvis itu
nama tidak wujud, ia mencari penanda halaman nama itu.
Terdapat beberapa contoh penanda halaman dalam /etc/xdg/surfraw/bookmarks
PILIHAN
Penggunaan sr nama elvina -bantuan tempatan untuk pilihan khusus elvi.
Pilihan berikut berfungsi dengan semua elvi.
-membantu Tunjukkan ringkasan pilihan (termasuk pilihan khusus elvi).
-bantuan tempatan
Tunjukkan pilihan khusus elvi.
-turun
Tunjukkan versi program.
-pelayar=BOLEH DILAKSANAKAN
Tetapkan penyemak imbas (lalai: sensible-browser).
-elvi Paparkan senarai mekanisme Surfraw lain untuk menakluki kejahatan.
-escape-url-args=ya|tidak
Gunakan url melarikan diri pada argumen (lalai: ya)
-q|-petikan
Kurungkan semua hujah dengan aksara " (lalai: tidak). Ambil perhatian bahawa meletakkan petikan
hujah bulat berfungsi sekarang, jadi anda boleh lakukan, sebagai contoh:
sr google foo "bar baz" bam
dan petikan dihantar ke enjin carian
CONTOH
$ sr tanya kenapa jeeves gay?
$ surfraw google -results=100 RMS, GNU, yang mana berdosa, yang mana dosa?
$ sr austlii -kaedah=frasa anjing seperti
$ /usr/lib/surfraw/rhyme -method=perfect Julian
CONFIGURATION
Surfraw menggunakan spesifikasi berdasarkan XDG (http://standards.freedesktop.org/basedir-spec/basedir-
spec-0.6.html) untuk mencari fail konfigurasi. Lokasi lalai ditunjukkan di bawah, tetapi boleh
diubahsuai dengan menetapkan pembolehubah persekitaran $XDG_CONFIG_HOME and $XDG_CONFIG_DIRS. Lihat
spec untuk butiran lanjut.
Surfraw mendapat konfigurasinya daripada tiga sumber, mengikut urutan:
1. Pembolehubah persekitaran
2. /etc/xdg/surfraw/conf
3. $HOME/.config/surfraw/conf
/etc/xdg/surfraw.conf dan $HOME/.config/surfraw/conf kedua-duanya adalah serpihan bourne‐shell
skrip shell gaya.
/etc/xdg/surfraw.conf harus menggunakan def dan defyn untuk mentakrifkan pembolehubah. Fungsi-fungsi ini ditetapkan
pembolehubah melainkan ia telah ditetapkan oleh persekitaran. defyn digunakan untuk boolean
pembolehubah konfigurasi, def untuk semua yang lain. Sebagai contoh:
def SURFRAW_text_browser /usr/bin/lynx
defyn SURFRAW_grafik no
$HOME/.config/surfraw/conf hendaklah menggunakan entri gaya sh, cth:
SURFRAW_text_browser=/usr/bin/lynx
SURFRAW_graphical=no
Ini kerana anda mahu mereka mengatasi pembolehubah persekitaran tanpa syarat.
CONFIGURATION PELBAGAI
SURFRAW_global_conf
Lokasi fail konfigurasi global.
default:
def SURFRAW_global_conf /etc/xdg/surfraw/conf
SURFRAW_conf
Lokasi fail konfigurasi setiap pengguna.
default:
def SURFRAW_conf $HOME/.config/surfraw/conf
SURFRAW_grafik
Sama ada hendak menggunakan pelayar grafik.
default:
defyn SURFRAW_grafik no
SURFRAW_text_browser
Nama/laluan pelayar teks boleh laku. cth pautan, lynx, w3m
default:
def SURFRAW_text_browser sensible-browser
SURFRAW_graphical_browser
Nama/laluan pelayar grafik boleh laku. cth mozilla, netscape dsb.
default:
def SURFRAW_graphical_browser sensible-browser
SURFRAW_text_browser_args
Hujah pelayar teks, atau "tiada".
default:
def SURFRAW_text_browser_args none
SURFRAW_graphical_browser_args
Argumen penyemak imbas grafik, atau "tiada".
default:
def SURFRAW_graphical_browser_args none
SURFRAW_graphical_remote
Sama ada hendak menggunakan "-menurun openURL"untuk pelayar grafik.
default:
defyn SURFRAW_graphical_remote ya
SURFRAW_new_window
Apabila menggunakan SURFRAW_graphical_remote, buka tetingkap baharu?
default:
defyn SURFRAW_new_window no
SURFRAW_skrin
Nama arahan skrin untuk dijalankan.
default:
def skrin SURFRAW_skrin
SURFRAW_skrin_baru
Jika surfraw berjalan di bawah skrin(1), mulakan skrin baharu untuk setiap pelayar teks
seruan?
default:
defyn SURFRAW_new_screen no
SURFRAW_screen_args
Hujah untuk dihantar kepada arahan SURFRAW_screen
default:
def SURFRAW_screen_args ""
SURFRAW_quote_args
Sama ada mahu "memetik" semua hujah.
default:
defyn SURFRAW_quote_args no
SURFRAW_quote_ifs
Sama ada hendak memetik semula hujah jika ia mempunyai ruang dalam, contohnya:
sr google foo "bar baz" bam
berfungsi seperti yang diharapkan.
default:
defyn SURFRAW_quote_ifs ya
SURFRAW_hasil
Bilangan lalai keputusan untuk dikembalikan (tidak disokong oleh semua elvi).
default:
def SURFRAW_results 30
SURFRAW_escape_url_args
Sama ada hendak melarikan diri [% "$%&+,/:;<=>?@[{|}~'] aksara dalam argumen baris arahan
kemudiannya digunakan untuk membina url.
default:
defyn SURFRAW_escape_url_args ya
Gunakan sr dalam talian menggunakan perkhidmatan onworks.net