Rozpocznij wyszukiwanie w sieci Web w przeglądarce GUI z wiersza poleceń
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:
- Skopiuj i wklej następującą składnię na końcu swojego bash_profile w nowym wierszu: "
- Teraz naciśnij Control+O, aby zapisać zmiany, a następnie Control+X, aby wyjść z nano i wrócić do wiersza poleceń
nano .bash_profile
funkcja google() { open /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
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.