Otwieranie stron www w przeglądarce z Terminalu

10/09/2013, 09:01 · · · 1

Dziś chciałbym Wam pokazać, jak będąc w Terminalu uruchomić przeglądarkę internetową na konkretnej stronie www.

Seria 101 jest kierowana do osób, które dopiero rozpoczynają swoją przygodę ze sprzętem Apple. Mamy nadzieję, że dzięki zawartym w niej wskazówkom będziecie mogli nauczyć się wykorzystywać Wasze telefony, tablety czy komputery w jeszcze bardziej efektywny sposób.

Jak pewnie większość z Was wie poprzez Terminal można uruchomić dowolną aplikację używając polecenia open -a nazwaAplikacji (jeśli nazwa składa się z kilku słów, to w takim przypadku zawieramy ją między znaki ””).

Poza tym, wspomniane polecenie potrafi również wymusić otwarcie jakiegoś pliku w konkretnym programie. W takim wypadku posługujemy się poleceniem open -a nazwaAplikacji /ścieżka/do/pliku.

Ale to nie wszystko. Polecenia open można również używać do wywoływania stron www w przeglądarkach. I tak:

  • open https://imagazine.pl otworzy stronę iMagazine w domyślnej przeglądarce;
  • open -a nazwaPrzeglądarki https://imagazine.pl (zamiast nazwaPrzeglądarki podstawiamy oczywiście tę, którą chcemy i mamy zainstalowaną, np. Safari, Firefox lub ”Google Chrome”) strona iMagazine zostanie otwarta właśnie w podanej przez nas przeglądarce.

I wiecie co? There’s one more thing…

Przeszukiwanie sieci

Mając na uwadze powyższe możliwości, jesteśmy w stanie dość prosto utworzyć funkcje, dzięki którym będziemy mogli np. wywoływać wyszukiwanie w Google lub innych serwisach.

Przede wszystkim musimy uruchomić Terminal (znajdziemy go w folderze /Applications/Utilites), a potem wpisać poniższą komendę:

nano ~/.bash_profile

Plik .bash_profile zostanie uruchomiony w edytorze tekstowym. Za pomocą klawiszy strzałek przechodzimy na sam dół, gdzie następnie wklejamy lub wpisujemy poniższą funkcję:

function google() { open "http://www.google.com/search?q=$1"; }

Całość zapisujemy wciskając klawisze Ctrl+O i wychodzimy z edytora – Ctrl+X. Teraz musimy jeszcze przeładować powyższy plik poleceniem:

source ~/.bash_profile

Od tej chwili gdy w Terminalu wpiszemy:

google zapytanie

Zostanie uruchomiona domyślna przeglądarka z odnalezionymi wynikami. Jeszcze mała uwaga, jeśli chcielibyśmy dać zapytanie składające się z kilku słów, należy ująć je w cudzysłów:

google „zapytanie składające się z wielu słów”

Oczywiście możemy sprawić, że dana komenda będzie działać w innej przeglądarce niż domyślna odpowiednio modyfikując funkcję według podanych wcześniej metod, np. by wyniki były otwierane w Firefoksie użyjemy następującej funkcji:

function google() { open -a Firefox "http://www.google.com/search?q=$1"; }

Poniżej przykłady jeszcze innych funkcji służących do przeszukiwania stron:

Wikipedia

function wikipedia() { open "http://pl.wikipedia.org/wiki/Special:Search?search=$1";}

Allegro

function allegro() { open "http://allegro.pl/listing/listing.php?string=$1";}

Źródło: OS X Daily



1

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, nałogowy gracz ARK: Survival Evolved. Redaktor iMagazine.pl.