Komut Satırından GUI Tarayıcısında Web Araması Başlatın
Basit bir komut satırı işlevinin yardımıyla, doğrudan Terminal uygulamasından seçtiğiniz GUI web tarayıcısında hızlı bir şekilde bir web araması başlatabilirsiniz. Web'de Google, Bing, Yahoo ve Wikipedia ile arama yapmayı ve Chrome, Safari ve Firefox dahil olmak üzere çeşitli farklı web tarayıcılarını kullanmayı gösteren birkaç örneği ele alacağız. Komut sözdizimi oldukça basit olduğu için, uygun gördüğünüz şekilde kullanılan arama işlevlerini veya uygulamaları daha da özelleştirebilirsiniz.
Bash Profilinde Web Arama İşlevini Ayarlama
Burada sağlanan işlev örneği, Chrome tarayıcısında Google aramayı kullanacak ve kabuğunuz olarak OS X'te varsayılan olan bash'ı kullandığınızı varsayıyoruz. Diğer komut söz dizimine göz atın web aramasında veya tarayıcıda buna göre ayarlamalar yapmak için aşağıdaki seçenekler:
- Terminale gidin (/Applications/Utilities/ içinde bulunur, ancak bunu zaten biliyordunuz) ve .bash_profile dosyasını açın, bu izlenecek yol için basit olduğu için bu görevi gerçekleştirmek için nano kullanacağız:
- Aşağıdaki sözdizimini bash_profile dosyanızın sonuna kopyalayıp yeni bir satıra yapıştırın: "
- Şimdi değişiklikleri kaydetmek için Control+O'ya, ardından nano'dan çıkıp komut satırına dönmek için Control+X'e basın
nano .bash_profile
işlev google() { /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1&39;i açın; }"
Artık Chrome üzerinden doğrudan komut satırından bir Google araması başlatabilirsiniz, tek yapmanız gereken "google " yazmak ve Chrome tarayıcısında yeni bir google araması başlayacak. Örneğin, google'da "elma" aramak için şunu yazmanız yeterlidir:
google elma
Birden çok arama terimi içeren ifadeler için tırnak işaretleri kullanın:
"google MacBook Air, ince ve hafif dizüstü bilgisayarlarda sektör lideridir"
Google'da yapılan her yeni arama, yeni bir Chrome tarayıcı penceresi açacaktır.
Safari'yi mi yoksa Firefox'u mu tercih edersiniz? Ya da belki Bing veya Wikipedia'da arama yapmak istersiniz? Tek yapmanız gereken, alternatif tarayıcı uygulamasına ve arama motoruna işaret etmek için uygun açık komut dizesini uygun arama URL'siyle birlikte değiştirmek veya eklemek.
Alternatif Web Arama Komut Satırı İşlevleri
Komut sözdizimi oldukça basittir ve aşağıdaki sözdizimiyle uyumludur:
"işlev ADI() { açık /yol/to/application.app/ SEARCH_URL; }"
Kendinizi yapın veya çeşitli arama motorları ve web tarayıcıları için ek örnek komut işlevlerinden birini kullanın. Çakışmaları önlemek için her komut dizesini .bash_profile'da yeni bir satıra yerleştirmeyi unutmayın.
Safari'de komut satırından bir Google araması başlatın
"işlev google() { /Applications/Safari.app/ http://www.google.com/search?q=$1&39;i açın; }"
Firefox'ta komut satırından bir Google araması başlatın
"işlev google() { /Applications/Firefox.app/ http://www.google.com/search?q=$1&39;i açın; }"
Hangi tarayıcının kullanılacağını ayarlamaya benzer şekilde, aşağıdaki dizeleri .bash_profile içine yerleştirerek arama dizesini Yahoo, Bing, Wikipedia veya kullanmak istediğiniz diğer web aramalarına değiştirebilirsiniz:
Komut satırından chrome'da Bing'de arama yapın
"işlev bing() { açık /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
Komut satırından chrome'da Yahoo'da arama yapın
"işlev yahoo() { açık /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
Vikipedi'yi Chrome'da Komut Satırından Arayın
"işlev wikipedia() { açık /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
Bu alternatif arama işlevlerinden herhangi birini kullanmak, ilk google örneğindekiyle aynı şekilde yapılır, aramayı başlatmak için yalnızca ilk komut dizesini değiştirmeniz gerekir. Ve evet, biraz meta olmak istiyorsanız bu, aramaları Lynx'in X11 sürümüne (Bağlantılar) göndermek için de çalışır.
Sorgulardan uzaklaşarak, favori web sitenizi doğrudan komut satırından açmak için bu numaranın bir varyasyonu da kullanılabilir, örneğin:
"işlev osxdaily() { /Applications/Google\ Chrome.app/ https://osxdaily.com&39;u açın; }"
Bununla birlikte, sorgu kullanmıyorsanız bunun yerine genel bir takma ad kullanmak muhtemelen daha mantıklı olacaktır.