Mulakan Carian Web dalam Pelayar GUI daripada Baris Perintah
Dengan bantuan fungsi baris arahan yang ringkas, anda boleh dengan cepat memulakan carian web dalam pelayar web GUI pilihan anda terus dari apl Terminal. Kami akan merangkumi beberapa contoh, menunjukkan carian di web dengan Google, Bing, Yahoo dan Wikipedia, dan menggunakan pelbagai penyemak imbas web yang berbeza, termasuk Chrome, Safari dan Firefox. Oleh kerana sintaks arahan agak mudah, anda boleh menyesuaikan lagi fungsi carian atau apl yang digunakan mengikut keperluan anda.
Menetapkan Fungsi Carian Web dalam Profil Bash
Sampel fungsi yang disediakan di sini akan menggunakan carian Google dalam penyemak imbas Chrome, dan kami mengandaikan bahawa anda menggunakan bash sebagai shell anda, yang merupakan lalai dalam OS X. Lihat sintaks perintah yang lain pilihan di bawah untuk membuat pelarasan pada carian web atau penyemak imbas sewajarnya:
- Menuju ke Terminal (terdapat dalam /Applications/Utilities/, tetapi anda sudah mengetahuinya) dan buka .bash_profile, untuk panduan ini kami akan menggunakan nano untuk menyelesaikan tugasan ini kerana ia mudah:
- Salin dan tampal sintaks berikut di hujung bash_profile anda pada baris baharu: "
- Sekarang tekan Control+O untuk menyimpan perubahan, kemudian Control+X untuk keluar dari nano dan kembali ke baris arahan
nano .bash_profile
fungsi google() { buka /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
Kini anda boleh memulakan carian Google melalui Chrome terus dari baris arahan, anda hanya perlu menaip “google” dan carian google baharu akan dilancarkan dalam penyemak imbas Chrome. Contohnya, untuk mencari "epal" di google anda hanya perlu menaip yang berikut:
google apple
Untuk frasa dengan berbilang istilah carian, gunakan petikan seperti:
"google MacBook Air ialah peneraju industri untuk notebook nipis dan ringan"
Setiap carian baharu Google akan memanggil tetingkap penyemak imbas Chrome baharu.
Lebih suka menggunakan Safari atau Firefox? Atau mungkin anda ingin mencari Bing atau Wikipedia? Apa yang anda perlu lakukan ialah menukar atau menambah rentetan arahan terbuka yang sesuai bersama-sama dengan URL carian yang betul untuk menghala ke apl penyemak imbas alternatif dan enjin carian.
Fungsi Baris Perintah Carian Web Ganti
Sintaks arahan agak mudah dan selaras dengan sintaks berikut:
"fungsi NAME() { buka /path/to/application.app/ SEARCH_URL; }"
Buat sendiri, atau gunakan salah satu fungsi arahan sampel tambahan untuk pelbagai enjin carian dan pelayar web. Ingat untuk meletakkan setiap rentetan arahan pada baris baharu dalam .bash_profile untuk mengelakkan konflik.
Mulakan carian Google dalam Safari dari baris arahan
"fungsi google() { buka /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
Mulakan carian Google dalam Firefox dari baris arahan
"fungsi google() { buka /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
Begitu juga dengan melaraskan penyemak imbas yang hendak digunakan, anda boleh menukar rentetan carian kepada Yahoo, Bing, Wikipedia atau apa sahaja carian web lain yang anda mahu gunakan dengan meletakkan rentetan berikut ke dalam .bash_profile:
Cari Bing dalam krom daripada baris arahan
"fungsi bing() { buka /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
Cari Yahoo dalam chrome dari baris arahan
"fungsi yahoo() { buka /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
Cari Wikipedia dalam Chrome daripada Baris Perintah
"function wikipedia() { buka /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
Menggunakan mana-mana fungsi carian alternatif ini dilakukan dengan cara yang sama seperti contoh google awal, anda hanya perlu menukar rentetan arahan awal untuk memulakan carian. Dan ya, ini juga berfungsi untuk menghantar carian ke versi X11 Lynx (Pautan) jika anda rasa ingin menjadi sedikit meta.
Beralih daripada pertanyaan, seseorang juga boleh menggunakan variasi helah ini untuk membuka tapak web kegemaran anda terus daripada baris arahan, contohnya:
"function osxdaily() { buka /Applications/Google\ Chrome.app/ https://osxdaily.com; }"
Maksudnya, jika anda tidak menggunakan pertanyaan, mungkin lebih masuk akal untuk menggunakan alias umum sebaliknya.