Otwieranie stron www w przeglądarce z Terminalu
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
(zamiastnazwaPrzeglą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
Komentarze: 1
Dzieki temu sprytnemu rozwiązaniu rozwinę swoje zdolności korzystania z terminala i przejdę z poziomu graficznego na tryb tekstowy :) ! dziękuje
arch distribution