Homebrew określa się jako „brakujący menedżer pakietów dla macOS”. Ale jak można go wykorzystać?
Jak zapewne można wywnioskować z nazwy, menedżer pakietów to program, który pozwala zarządzać pakietami oprogramowania. Te instalują aplikacje, aplety i inne małe smakołyki, które poprawiają i ulepszają twoje codzienne doświadczenia z komputerem.
Przyjrzyjmy się, co Homebrew może zrobić z kilkoma przydatnymi aplikacjami dla Maca.
Warunki wstępne korzystania z Homebrew
Wykonaj poniższe kroki, aby skonfigurować wszystko, co jest potrzebne do zainstalowania omawianych tu aplikacji.
Instalacja Homebrew
Po pierwsze, musisz otworzyć Terminal, aby zainstalować Homebrew na swoim Macu. Skoro już przy tym jesteś, to zainstaluj również Cask. Dzięki temu otworzysz sobie dostęp do wielu opcji.
Instalacja Pythona
Instalowanie języków programowania jest jednym z podstawowych zadań Homebrew. Wiele programów open source, w szczególności, jest tworzonych przy użyciu Pythona.
Python 2 jest standardem w macOS, ale Pythona 3 trzeba zainstalować osobno. Ponadto należy zainstalować pip, menedżera pakietów Pythona.
Polecenie do zainstalowania Pythona:
brew install python
Polecenie do zainstalowania pip:
sudo easy_install pip
Xcode Command Line Tools (CLT)
Następnie upewnij się, że masz zainstalowany Xcode. Możesz pobrać Xcode za darmo na Mac App Store.
Gdy to wszystko jest już gotowe, możesz zainstalować narzędzia wiersza poleceń przez sam Xcode lub przez wiersz poleceń za pomocą następującego polecenia:
xcode-select -install
Teraz jesteś gotowy, aby skorzystać z niesamowitej mocy Homebrew.
1. ql plugins
Gdy wybierzesz plik na komputerze Mac i naciśniesz spację, Quick Look wyświetli obraz podglądu pliku, który chcesz otworzyć. macOS Mojave znacznie ulepszył tę funkcję, umożliwiając nawet wprowadzanie znaczników i edycję w samym Quick Look.
Możesz ulepszyć funkcję Quick Look za pomocą ql, serii wtyczek, które poprawiają to, co Quick Look może powiedzieć.
- qlimagesize: Podgląd rozmiaru obrazów w megabajtach, wraz z ich rozdzielczością w pikselach.
- qlcolorcode: Podgląd plików kodu źródłowego i wyświetlenie ich kolorowania składni.
- qlmarkdown: Podgląd plików zgodnych z Markdown.
- suspicious-package: Podgląd dowolnego standardowego pakietu instalacyjnego Apple (takiego, który kończy się na PKG) i zobacz dokładnie, co i gdzie zainstaluje, łącznie ze skryptami przed i poinstalacyjnymi.
Dostępnych jest wiele dodatkowych wtyczek ql. Pozwalają one na podgląd wszystkiego, od plików JSON do plików ZIP.
Polecenie do zainstalowania wszystkich wtyczek ql:
brew install qlcolorcode qlstephen qlmarkdown quicklook-json webpquicklook suspicious-package quicklookase qlvideo qlImageSize
2. mas
Całkowicie pozbądź się GUI z pobierania aplikacji na Maca, instalując mas, instalator Mac App Store CLI. Umożliwia on instalowanie aplikacji z App Store bezpośrednio z wiersza poleceń.
Możesz wyszukiwać aplikacje, instalować wszystkie istniejące uaktualnienia, drukować numer wersji aplikacji w sklepie i wiele więcej. Jest nawet zabawna opcja o nazwie szczęście, która zainstaluje pierwszy wynik wyszukiwania. Spróbuj, jeśli się odważysz.
Polecenie do instalacji:
brew install mas
3. midnight-commander
Ta potężna aplikacja próbuje połączyć to, co najlepsze zarówno w Finderze, jak i w wierszu poleceń, tworząc interaktywny menedżer plików bezpośrednio w oknie Terminala.
Midnight-commander pozwala na przeszukiwanie struktury katalogów za pomocą kliknięć lub strzałek na klawiaturze. Możesz porównać katalogi po prawej stronie z tymi po lewej, aby szybko zorientować się w rozmiarach plików, strukturze katalogów i nie tylko.
Po zainstalowaniu możesz uruchomić midnight-commander za pomocą polecenia
mc
.
Polecenie do instalacji:
brew install midnight-commander
4. speedtest-cli
Uwaga: Ten program wymaga pip, menedżera pakietów Pythona. Instrukcje dotyczące instalacji pip podaliśmy wcześniej.
speedtest-cli pozwala wykonać szybki test prędkości połączenia internetowego bezpośrednio z wiersza poleceń.
Popularne opcje obejmują:
--bytes
: Wyświetla dane wyjściowe w bajtach zamiast w bitach (pamiętaj, że na jeden bajt przypada osiem bitów, więc połączenie o prędkości jednego gigabita na sekundę to tak naprawdę 125 megabajtów na sekundę).
--simple
: Wyświetla tylko podstawowe informacje (prędkość ping, prędkość pobierania i prędkość wysyłania), co jest najprawdopodobniej wszystkim, co chcesz wiedzieć.
Polecenie do instalacji:
pip install speedtest-cli
5. wifi-password
Uwaga: Potrzebujesz zaktualizowanego CLT XCode’a, aby to działało (patrz wyżej).
Aplikacja wifi-password, po uwierzytelnieniu Keychain, wyświetli hasło Wi-Fi sieci, z którą jesteś aktualnie połączony, lub innej sieci w Keychain.
Polecenie do instalacji:
brew install wifi-password
6. tldr
Każdy, kto kiedykolwiek miał do czynienia ze skryptami basha, wie, jak cenne (i jak gęste i nieczytelne) mogą być strony man.
Jeśli wszystko, co chcesz zrobić, to uzyskać szybką listę dostępnych opcji dla ls lub składnię dla find, tldr jest bezcennym zasobem. To tak, jakbyś miał swojego własnego kumpla od kodowania, siedzącego tuż obok ciebie i tłumaczącego polecenia man na bardziej przyjazne warunki.
Polecenie do instalacji:
brew install tldr
7. archey
Czy kiedykolwiek chciałeś wyświetlić oszałamiająco szybką prędkość swojego nowoczesnego systemu i skontrastować ją z odrobiną nostalgii? archey jest tutaj, aby pomóc. Ta urocza, jednofunkcyjna aplikacja wyświetli informacje o Twoim systemie w Terminalu obok tekstowej ikony Apple w stylu retro. To tylko jeden z fajnych sposobów na uzyskanie wyglądu retro na Twoim Macu.
Polecenie do instalacji:
brew install archey
8. htop
Jako wersja Monitora aktywności w wierszu poleceń, top jest potężny, ale pozostawia wiele do życzenia. Wyświetla wiele przydatnych informacji o procesach uruchomionych na komputerze, ale nawigacja po nim jest prawie niemożliwa. Jeśli chcesz wybrać proces lub go zabić, równie dobrze możesz po prostu zrestartować całą maszynę w czasie, który jest potrzebny, aby dowiedzieć się, jak to zrobić z topem.
Wprowadź htop, homebrew-instalowalną aplikację wiersza poleceń, która przewyższa top. Jest łatwa w nawigacji, ułatwia wybieranie procesów, a ich zabijanie nie jest łamigłówką. Aplikacja podświetla różne rodzaje danych używając różnych kolorów, dzięki czemu łatwo jest przeczytać i przetrawić informacje, które widzisz.
Polecenie do instalacji:
brew install htop