20 najważniejszych sekretów wiersza poleceń OS X dla zaawansowanych użytkowników

Dla większości ludzi Mac OS X polega na graficznym interfejsie użytkownika. Ale administratorzy systemu i zaawansowani użytkownicy wiedzą, że interfejs wiersza poleceń komputera Mac może być potężną oszczędnością czasu, aw wielu przypadkach jedyną metodą wykonywania niektórych zadań. Sama powłoka poleceń, dostarczona przez dołączony do Apple program lTerminal, jest cudem open source. Bash - dla „Bourne again shell” - został opracowany przez guru wolnego oprogramowania Briana Foxa. Jest szeroko stosowany we wszelkiego rodzaju systemach operacyjnych, w tym iOS, Linux, Unix i mainframe. Istnieje już ogromne zaufanie wiedzy o narzędziach w zakresie używania Bash jako powłoki poleceń administratora systemu.

Ale OS X wnosi swoje unikalne możliwości do tabeli wiersza poleceń w postaci narzędzi, które wykorzystują interfejs użytkownika OS X, system plików i możliwości bezpieczeństwa. Przeszukałem Internet w poszukiwaniu najlepszych z tych narzędzi. Niektóre możesz już znać, ale inne na pewno sprawią, że usiądziesz i zawołasz „Słodko!”

[Aby uzyskać wskazówki i narzędzia dotyczące zarządzania flotą firmowych komputerów Mac, pobierz już dziś bezpłatny raport specjalny „Business Mac” Deep Dive w formacie PDF. | Zobacz prezentację pokazu slajdów po 25 najważniejszych funkcjach systemu OS X Mountain Lion i przetestuj swoje inteligentne rozwiązania Apple w naszym teście Apple IQ: Runda 2. | Bądź na bieżąco z najważniejszymi technologiami Apple dzięki biuletynowi Technology: Apple. ]

Poniżej znajduje się alfabetyczna lista 20 najlepszych klejnotów wiersza poleceń, z wystarczającym opisem, aby skierować Cię na ścieżkę do wykorzystania ich bogactwa produktywności. Wszystkie polecenia, o ile nie zaznaczono inaczej, działają we wszystkich wersjach systemu OS X od 10.4 Tiger. W przypadku większości tych poleceń można uzyskać więcej dokumentacji, korzystając z systemu „strony podręcznika”: wpisz, mana po nim nazwę polecenia. Na przykład man lsofwyświetla stronę podręcznika dotyczącą polecenia Wyświetl otwarte pliki.

1 airport.: Przeskanuj lokalne środowisko bezprzewodowe z poziomu wiersza poleceń

Po kliknięciu ikony Wi-Fi na pasku menu OS X (zwanym AirPort przed OS X Lion), pojawi się lista dostępnych sieci bezprzewodowych. airportNarzędzie wiersza polecenia robi to samo i wiele więcej. Pokazuje liczbową siłę sygnału dla każdego punktu dostępu, używany kanał i poziom szyfrowania, jeśli istnieje.

Niestety, airportnarzędzie wiersza poleceń jest ukryte głęboko w katalogu System (znanym jako folder System podczas korzystania z GUI systemu OS X). Ale możesz utworzyć symboliczne łącze do niego za pomocą jednorazowego polecenia poniżej. Następnie po prostu wpisz airport -swiersz poleceń terminala, aby uzyskać szczegółowy raport ze skanowania. (Wskazówka: jeśli nie masz żadnego wyjścia, włącz Wi-Fi w preferencjach systemowych Sieć).

Aby utworzyć dowiązanie symboliczne do airportpolecenia:

$ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Aby uruchomić skanowanie bezprzewodowe:

$ airport -s

Przykładowe wyniki:

   SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)

   air4 90:84:0d:c2:c2:c2 -74    1     Y  US WPA2 (PSK/TKIP/TKIP)

MY408G1 00:26:b8:c2:c2:c2 -82    6     Y  US WEP

   air4 00:24:36:c2:c2:c2 -27   11     Y  US WPA (PSK/TKIP/TKIP)

G00NOO7 00:18:01:c2:c2:c2 -70   11     N  US WEP

air4 5G 90:84:0d:c2:c2:c2 -87   36,+1  Y  US WPA2 (PSK/AES,TKIP/TKIP)

air4 5G 00:24:36:c2:c2:c2 -35  157,+1  Y  US WPA2 (PSK/AES,TKIP/TKIP)