iMagazine

Uruchamianie i wyłączanie Wi-Fi z poziomu Terminala

18/02/2014, 22:08 · · · 2

Znajomość posługiwania się komendami w Terminalu przydaje się niejednokrotnie i warto poznawać nowe narzędzia i sposoby korzystania z tej aplikacji. Dziś pokażę Wam, jak można na przykład uruchomić lub wyłączyć Wi-Fi w naszym Maku.

W tym celu musimy posłużyć się którąś z poniższych komend.

Aby włączyć Wi-Fi:

Aby wyłączyć Wi-Fi

Istnieje tu tylko jeden haczyk. W niektórych Makach Wi-Fi nie widnieje jako en0. Jak to sprawdzić? Innym poleceniem:

Powinna się pojawić wtedy podobna do poniższej lista, w której odnajdujemy Hardware Port: Wi-Fi:

Jak widać w moim przypadku Wi-Fi jest jako en1, więc musiałbym zmienić odpowiednio komendy na początku tego wpisu. Każdy musi dostosować ją do swoich warunków.


Nie sądzicie jednak, że zapamiętanie networksetup -setairportpower en0 może być trudne? Dlaczego by więc sobie tego nie ułatwić? Mamy przecież możliwość utworzenia aliasów! Zrobimy to edytując plik .bash_profile za pomocą komendy:

Strzałkami na klawiaturze przechodzimy na sam dół pliku i wklejamy (lub wpisujemy) poniższą linijkę:

Oczywiście pamiętajcie o podaniu odpowiedniego urządzenia!

Plik zapisujemy najpierw wciskając klawisze Ctrl ^+o, a następnie Ctrl ^+w. Teraz wystarczy tylko przeładować .bash_profile za pomocą komendy:

Od tej chwili uruchamianie Wi-Fi będzie wyglądać tak:

A wyłączanie tak:

Źródło: BrettTerpstra.com

2

Maciej Skrzypczak

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


2
Dodaj komentarz

avatar
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Maciej Skrzypczakhidden account Recent comment authors
  Subscribe  
najnowszy najstarszy oceniany
Powiadom o
hidden account
Gość
hidden account

Można też prościej – „sudo ifconfig en1 down” i odpowiednio „sudo ifconfig en1 up” (pod warunkiem, że interfejs en1 to WLAN). Ponieważ OS X spełnia wymagania Single UNIX Specification to za pomocą ifconfig-a można też wiele innych rzeczy zrobić – jak w UNIX-ie. Różnica tych dwóch poleceń (ifconfig i networksetup) jest taka, że w UNIX-ie i prawie każdym Linuxie jest ifconfig (aczkolwiek nie we wszystkich) a „networksetup” jest tylko specyficznym programem pod OS X.

Maciej Skrzypczak
Gość

Bardzo ciekawe spostrzeżenie, dzięki. :)