Memulai Pencarian Web di Browser GUI dari Baris Perintah
Dengan bantuan fungsi baris perintah sederhana, Anda dapat dengan cepat memulai pencarian web di browser web GUI pilihan Anda langsung dari aplikasi Terminal. Kami akan membahas beberapa contoh, mendemonstrasikan pencarian web dengan Google, Bing, Yahoo, dan Wikipedia, dan menggunakan berbagai browser web yang berbeda, termasuk Chrome, Safari, dan Firefox. Karena sintaks perintahnya cukup mudah, Anda dapat menyesuaikan lebih lanjut fungsi pencarian atau aplikasi yang digunakan sesuai keinginan Anda.
Mengatur Fungsi Pencarian Web di Profil Bash
Contoh fungsi yang disediakan di sini akan menggunakan pencarian Google di browser Chrome, dan kami berasumsi bahwa Anda menggunakan bash sebagai shell Anda, yang merupakan default di OS X. Lihat sintaks perintah lainnya pilihan di bawah ini untuk melakukan penyesuaian pada pencarian web atau browser yang sesuai:
- Buka Terminal (ditemukan di /Applications/Utilities/, tetapi Anda sudah mengetahuinya) dan buka .bash_profile, untuk panduan ini kami akan menggunakan nano untuk menyelesaikan tugas ini karena sederhana:
- Salin dan tempel sintaks berikut di akhir profil bash Anda pada baris baru: "
- Sekarang tekan Control+O untuk menyimpan perubahan, lalu Control+X untuk keluar dari nano dan kembali ke baris perintah
nano .bash_profile
function google() { buka /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
Sekarang Anda dapat memulai pencarian Google melalui Chrome langsung dari baris perintah, yang perlu Anda lakukan hanyalah mengetik “google ” dan pencarian google baru akan diluncurkan di browser Chrome. Misalnya, untuk menelusuri "apel" di Google, Anda cukup mengetikkan yang berikut ini:
google apel
Untuk frasa dengan beberapa istilah pencarian, gunakan tanda kutip seperti ini:
"google MacBook Air adalah pemimpin industri untuk notebook tipis dan ringan"
Setiap pencarian baru Google akan memanggil jendela browser Chrome baru.
Lebih suka menggunakan Safari atau Firefox? Atau mungkin Anda ingin mencari di Bing atau Wikipedia? Yang perlu Anda lakukan adalah mengubah atau menambahkan string perintah terbuka yang sesuai bersama dengan URL pencarian yang tepat untuk menunjuk ke aplikasi browser alternatif dan mesin pencari.
Fungsi Baris Perintah Pencarian Web Alternatif
Sintaks perintahnya cukup mudah dan sejalan dengan sintaks berikut:
"fungsi NAMA() { buka /path/to/application.app/ SEARCH_URL; }"
Buat sendiri, atau gunakan salah satu contoh fungsi perintah tambahan untuk berbagai mesin telusur dan browser web. Ingatlah untuk menempatkan setiap string perintah pada baris baru di .bash_profile untuk menghindari konflik.
Memulai pencarian Google di Safari dari baris perintah
"fungsi google() { buka /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
Memulai pencarian Google di Firefox dari baris perintah
"function google() { buka /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
Sama halnya dengan menyesuaikan browser mana yang akan digunakan, Anda dapat mengalihkan string pencarian ke Yahoo, Bing, Wikipedia, atau pencarian web lain apa pun yang ingin Anda gunakan dengan menempatkan string berikut ke dalam .bash_profile:
Cari Bing di chrome dari baris perintah
"function bing() { buka /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
Mencari Yahoo di chrome dari baris perintah
"function yahoo() { buka /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
Telusuri Wikipedia di Chrome dari Baris Perintah
"function wikipedia() { buka /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
Menggunakan salah satu dari fungsi pencarian alternatif ini dilakukan dengan cara yang sama seperti contoh google awal, Anda hanya perlu mengubah string perintah awal untuk memulai pencarian. Dan ya, ini juga berfungsi untuk mengirim pencarian ke Lynx versi X11 (Tautan) jika Anda merasa sedikit meta.
Menjauh dari kueri, seseorang juga dapat menggunakan variasi trik ini untuk membuka situs web favorit Anda langsung dari baris perintah, misalnya:
"function osxdaily() { buka /Applications/Google\ Chrome.app/ https://osxdaily.com; }"
Dengan demikian, jika Anda tidak menggunakan kueri, mungkin akan lebih masuk akal untuk menggunakan alias umum.