Rozpocznij wyszukiwanie w sieci Web w przeglądarce GUI z wiersza poleceń

Anonim

Za pomocą prostej funkcji wiersza poleceń możesz szybko zainicjować wyszukiwanie w wybranej przeglądarce internetowej z graficznym interfejsem użytkownika bezpośrednio z aplikacji Terminal. Omówimy kilka przykładów, demonstrujących przeszukiwanie sieci za pomocą Google, Bing, Yahoo i Wikipedii oraz korzystanie z różnych przeglądarek internetowych, w tym Chrome, Safari i Firefox. Ponieważ składnia poleceń jest dość prosta, możesz dodatkowo dostosować używane funkcje wyszukiwania lub aplikacje według własnego uznania.

Ustawianie funkcji wyszukiwania w sieci w profilu Bash

Dostarczony tutaj przykład funkcji użyje wyszukiwarki Google w przeglądarce Chrome i zakładamy, że jako powłoki używasz powłoki bash, która jest domyślna w systemie OS X. Sprawdź inną składnię poleceń poniższe opcje, aby odpowiednio dostosować wyszukiwarkę internetową lub przeglądarkę:

  • Udaj się do terminala (znajdującego się w /Applications/Utilities/, ale to już wiesz) i otwórz .bash_profile, w tym przewodniku użyjemy nano do wykonania tego zadania, ponieważ jest proste:
  • nano .bash_profile

  • Skopiuj i wklej następującą składnię na końcu swojego bash_profile w nowym wierszu:
  • "

    funkcja google() { open /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"

  • Teraz naciśnij Control+O, aby zapisać zmiany, a następnie Control+X, aby wyjść z nano i wrócić do wiersza poleceń

Teraz możesz zainicjować wyszukiwanie Google w przeglądarce Chrome bezpośrednio z wiersza poleceń, wystarczy wpisać „google ”, a w przeglądarce Chrome zostanie uruchomione nowe wyszukiwanie Google. Na przykład, aby wyszukać w Google hasło „jabłko”, wystarczy wpisać:

google apple

W przypadku wyrażeń z wieloma wyszukiwanymi hasłami użyj cudzysłowów w następujący sposób:

"

google MacBook Air jest liderem branży w zakresie cienkich i lekkich notebooków"

Każde nowe wyszukiwanie w Google wywoła nowe okno przeglądarki Chrome.

Wolisz korzystać z przeglądarki Safari czy przeglądarki Firefox? A może chcesz przeszukać Bing lub Wikipedię? Wszystko, co musisz zrobić, to zmienić lub dodać odpowiedni ciąg polecenia open wraz z odpowiednim adresem URL wyszukiwania, aby wskazać alternatywną aplikację przeglądarki i wyszukiwarkę.

Alternatywne funkcje wiersza poleceń wyszukiwania w Internecie

Składnia polecenia jest dość prosta i zgodna z następującą składnią:

"

NAZWA funkcji() { otwórz /ścieżka/do/aplikacji.aplikacji/ SEARCH_URL; }"

Utwórz własne lub użyj jednej z dodatkowych przykładowych funkcji poleceń dla różnych wyszukiwarek i przeglądarek internetowych. Pamiętaj, aby umieścić każdy ciąg poleceń w nowej linii w .bash_profile, aby uniknąć konfliktów.

Rozpocznij wyszukiwanie Google w Safari z wiersza poleceń

"

funkcja google() { otwórz /Applications/Safari.app/ http://www.google.com/search?q=$1; }"

Rozpocznij wyszukiwanie Google w Firefoksie z wiersza poleceń

"

funkcja google() { otwórz /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"

Podobnie jak w przypadku wybierania używanej przeglądarki, możesz przełączyć ciąg wyszukiwania na Yahoo, Bing, Wikipedia lub jakąkolwiek inną wyszukiwarkę internetową, której chcesz użyć, umieszczając następujące ciągi w .bash_profile:

Wyszukaj Bing w Chrome z wiersza poleceń

"

funkcja bing() { otwórz /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"

Wyszukaj Yahoo w Chrome z wiersza poleceń

"

funkcja yahoo() { otwórz /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"

Wyszukiwanie w Wikipedii w Chrome z wiersza poleceń

"

funkcja wikipedia() { open /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"

Korzystanie z dowolnej z tych alternatywnych funkcji wyszukiwania odbywa się w taki sam sposób, jak w pierwszym przykładzie z Google, wystarczy zmienić początkowy ciąg polecenia, aby zainicjować wyszukiwanie. I tak, działa to również w celu wysyłania wyszukiwań do wersji Lynx X11 (Linki), jeśli masz ochotę być nieco meta.

Odchodząc od zapytań, można również użyć odmiany tej sztuczki, aby otworzyć ulubioną witrynę internetową bezpośrednio z wiersza poleceń, na przykład:

"

function osxdaily() { otwórz /Applications/Google\ Chrome.app/ https://osxdaily.com; }"

To powiedziawszy, jeśli nie używasz zapytań, prawdopodobnie rozsądniej byłoby użyć ogólnego aliasu.

Rozpocznij wyszukiwanie w sieci Web w przeglądarce GUI z wiersza poleceń