W ciągu ostatniego tygodnia napisałem kilka postów opisujących sposoby, w jakie możesz lepiej wykorzystać terminal swojego Maca. W jednym z tych postów omówiłem niektóre z najlepsze aplikacje Homebrew CLI na Mac.
Chociaż wyjaśniłem, jak zainstalować każdą z tych aplikacji, nie wyjaśniłem, jak je uruchamiać ani używać. A jeśli nigdy wcześniej nie korzystałeś z takiej aplikacji, instalacja może być wszystkim, co wiesz, jak to zrobić.
Dzisiaj to zmienimy. W tym poście omówię, jak uruchamiać aplikacje CLI na Macu, a także przedstawię kilka innych wskazówek, które powinny pomóc Ci zacząć. W końcu aplikacje CLI mogą być na początku trochę trudne, a każda z nich będzie działać w nieco inny sposób.
Zawartość
- Co to są aplikacje CLI na Macu?
- Jak uruchamiać aplikacje CLI na Macu (w większości przypadków)
-
Jak uzyskać pomoc dla aplikacji CLI na Macu?
- Gdy pomoc nie działa, odszukaj README
- Jak uruchomić plik aplikacji CLI na komputerze Mac?
- Otwórz aplikacje GUI z terminala na Macu
-
Poznaj swój komputer Mac z aplikacjami CLI
- Powiązane posty:
Co to są aplikacje CLI na Macu?
Jeśli nie czytałeś żadnego z naszych Poprzednie posty w przypadku korzystania z terminala Mac, aplikacje CLI mogą brzmieć jak obca koncepcja. Jednak te aplikacje są dość proste, gdy będziesz w stanie owinąć się wokół nich.
Krótko mówiąc, aplikacja CLI to aplikacja działająca w terminalu komputera Mac, a nie za pośrednictwem graficznego interfejsu użytkownika (GUI). Nazwa „CLI” oznacza „Interfejs wiersza poleceń”, a „wiersz poleceń” to miejsce w terminalu, w którym wpisujesz polecenia i naciskasz powrót je uruchomić.
W przeciwieństwie do typowej aplikacji GUI (takiej jak Microsoft Word, Google Chrome, Photoshop lub jakakolwiek inna aplikacja, której używasz na co dzień), aplikacje CLI są całkowicie oparte na tekście. Oznacza to, że zazwyczaj mają bardziej stromą krzywą uczenia się niż typowa aplikacja. Są jednak również mniejsze, szybsze i zdolne do robienia rzeczy, których aplikacje z interfejsem graficznym często nie są.
Polecam sprawdzić niektóre z moich Poprzednie posty na terminalu Mac, aby poczuć, o czym mówimy, do czego połączyłem w tym artykule. Pomaga również trochę pobawić się w terminalu, aby zrozumieć podstawy.
Dobra, dość tego! Otwórz terminal i zacznijmy uruchamiać aplikacje CLI na Macu.
Jak uruchamiać aplikacje CLI na Macu (w większości przypadków)
Na wstępie nie każda aplikacja CLI będzie działać w ten sposób. Niektóre będą działać podobnie, podczas gdy inne są całkowicie wyjątkowe. Ale w 99% przypadków użyjesz tego polecenia, aby uruchomić aplikację CLI na swoim terminalu Mac:
CLI_app [polecenie]
Ok, podzielmy to.
Pierwsza część, CLI_aplikacja
, jest alternatywą dla dowolnej aplikacji CLI, którą próbujesz uruchomić. Na przykład, gdybym chciał pobierz film z YouTube za pomocą aplikacji Homebrew youtube-dl
, wpisałbym youtube-dl
do terminala mojego Maca.
Całkiem proste!
Druga część, [Komenda]
, jest zamiennikiem dowolnego polecenia lub argumentu (czyli opcji), które aplikacja ma wykonać. Do youtube-dl
, to polecenie jest adresem URL filmu, który chcę pobrać.
Gdybym chciał zaktualizować youtube-dl
, zamiast tego uruchomiłbym polecenie youtube-dl -U
. Polecenie jest inne, ale format jest taki sam – nazwa aplikacji CLI, po której następuje polecenie akcji, którą chcę wykonać.
Ta pierwsza część, w której wpisujesz nazwę aplikacji CLI, nazywana jest „wywoływaniem” aplikacji. Informuje terminal, jaką aplikację chcesz uruchomić. Druga połowa, w której wpisujesz polecenie, nazywana jest „argumentem”. To tutaj mówisz terminalowi, co chcesz zrobić z aplikacją, którą właśnie wywołałeś.
Nie wszystkie aplikacje będą wymagały argumentów. ten drzewo
Na przykład aplikacja CLI jest własnym poleceniem. Po prostu piszesz drzewo
do terminala, naciśnij powróti wykonuje swoją akcję. Nie ma w tym nic więcej.
Jeśli spróbujesz tego z aplikacją, która wymaga argumentu, na przykład youtube-dl
, powinien pojawić się błąd wyjaśniający, co zrobiłeś źle:
Jak widać, robienie tego jasno pokazuje, co masz zrobić. Większość aplikacji CLI na Macu jest zbudowana w ten sposób! Jeśli nie znasz polecenia, które chcesz uruchomić, po prostu uruchom nazwę aplikacji. Gdy znasz polecenie i/lub argumenty, wpisz nazwę aplikacji, następnie polecenie i/lub argumenty, a następnie uruchom je wszystkie razem.
Jak uzyskać pomoc dla aplikacji CLI na Macu?
W porządku, załóżmy, że wypróbowałeś powyższe i po prostu nie zadziałało. A może wiesz tylko, jak uruchomić jedno polecenie dla swojej aplikacji CLI, ale wiesz, że ma o wiele więcej poleceń. Oto kolejny krok, który możesz wypróbować.
Wpisz nazwę uruchomionej aplikacji CLI w terminalu, a następnie dowolne z tych poleceń:
Wsparcie
h
-Wsparcie
-h
?
-?
Twoje polecenie powinno wyglądać mniej więcej tak: CLI_app pomoc
. Jeśli spróbujesz jednego z nich i to nie zadziała, po prostu przejdź w dół listy, aż wypróbujesz je wszystkie.
W końcu jeden z nich powinien wyświetlić listę informacji o aplikacji CLI, o której próbujesz się dowiedzieć.
Pierwszy wiersz po uruchomieniu jednego z tych poleceń powinien zawierać wyjaśnienie podstawowej składni używanej w tej aplikacji CLI. Na przykład na powyższym zrzucie ekranu widać, że aplikacja beczka
używa tej samej formuły, którą opisaliśmy wcześniej: beczka [POLECENIE] [OPCJE]
.
Poniżej zobaczysz wszystkie polecenia dostępne w tej aplikacji, jak ich używać i co robią. Polecam wypróbowanie tego ze wszystkimi aplikacjami CLI na Macu, nawet jeśli już wiesz, jak z nich korzystać. Prawdopodobnie dowiesz się o nowych funkcjach i opcjach, o których nie wiedziałeś.
Kiedy Wsparcie
nie działa, wyśledź README
Ok, więc wypróbowałeś wszystkie Wsparcie
polecenia powyżej i nie mogłem uzyskać pomocy, aby się pojawiły. Oznacza to, że aplikacja CLI, której używasz, nie ma żadnych poleceń pomocy lub są one na tyle rzadkie, że prawdopodobnie nie możesz ich odgadnąć (wielkie dzięki, programiście!). Następną rzeczą, którą będziesz chciał wypróbować, jest README.
README, wymawiane i połączenie „przeczytaj mnie”, jest mniej więcej instrukcją obsługi aplikacji. w odróżnieniu Wsparcie
, 99,99% wszystkich aplikacji, GUI i CLI, będzie miało plik tekstowy README. Jest to taki standard branżowy i powszechna najlepsza praktyka, że żadna aplikacja bez niej prawdopodobnie nie jest warta twojego czasu. Ludzie, którzy piszą Witaj świecie
aplikacje zazwyczaj zawierają plik README.
Gdy otworzysz plik README aplikacji, znajdziesz wszystkie informacje, które możesz chcieć wiedzieć o konkretnej aplikacji CLI. Na przykład, oto plik README dla beczka
.
Jak więc znaleźć README?
Przez google! znalazłem beczka
README, wyszukując „homebrew cask readme” w Google. W większości przypadków README będzie plikiem przecen (.md) na GitHub.
Jeśli zainstalowałeś aplikację za pomocą Homebrew, zazwyczaj informacje o aplikacji można znaleźć w Homebrew Formulae. Po prostu wyszukaj aplikację na pasku wyszukiwania i skorzystaj z linków, które Ci udostępnia. Będą one prowadziły do strony GitHub lub witryny internetowej aplikacji, gdzie powinieneś być w stanie znaleźć informacje, których szukasz.
Jak uruchomić plik aplikacji CLI na komputerze Mac?
Do tej pory omówiliśmy, jak uruchamiać zainstalowane aplikacje CLI na komputerze Mac. Czasami jednak Twoja aplikacja jest tylko plikiem na komputerze. Zwykle dzieje się tak, gdy tworzysz własną aplikację lub pobrałeś z Internetu podstawową aplikację CLI, która nie jest instalowana na Twoim urządzeniu.
Na szczęście uruchamianie takich aplikacji jest dość proste. Musisz tylko wiedzieć, który plik aplikacji jest plikiem nadrzędnym (tj. Wszystkie inne pliki działają pod plikiem nadrzędnym) i w jakim języku jest ten plik nadrzędny. Załóżmy na przykład, że masz następujące pliki:
- my_CLI_app.py
- obrazy.py
- biblioteka.json
- error_resolution.py
Chociaż są to osobne pliki, wszystkie działają razem, tworząc jedną aplikację. Jednak z tytułów jasno wynika, że my_CLI_app.py jest aplikacją nadrzędną – jeśli ją uruchomisz, wszystko inne będzie działać w połączeniu z nią w razie potrzeby. Możemy również stwierdzić, patrząc na rozszerzenie tej aplikacji, że jest napisana w języku programowania Python.
Mając to na uwadze, wiemy, który plik uruchomić i że do jego uruchomienia potrzebujemy Pythona. Więc po pierwsze, musisz upewnić się, że masz zainstalowany Python na swoim Macu. Aby to zrobić, uruchom pyton -V
w twoim terminalu (inne języki programowania mają podobne polecenie; po prostu wygoogluj „którą wersję [języka programowania] mam”).
Jeśli masz ten język zainstalowany na komputerze Mac, przejdź do folderu, w którym znajduje się plik aplikacji (samouczek dotyczący nawigacji z terminalem tutaj). Następnie użyj następującego polecenia w terminalu:
python my_CLI_app.py
Spowoduje to uruchomienie aplikacji w terminalu Mac.
I to wszystko!
Otwórz aplikacje GUI z terminala na Macu
Trzeba przyznać, że ta ostatnia sekcja była nieco skomplikowana. Zakończmy czymś znacznie prostszym! Otwieranie aplikacji GUI z terminala Mac.
Kiedy mówimy o „otwieraniu aplikacji GUI z terminala”, jest to po prostu skomplikowany sposób na stwierdzenie, że zamierzamy uruchomić standardową aplikację na komputerze Mac z terminala. Może to być App Store, Finder, Safari, Photoshop, Microsoft Word itp.
Możesz użyć tej metody do uruchamiania dowolnych aplikacji GUI na komputerze Mac z terminala. Niekoniecznie istnieje praktyczny powód, aby to zrobić, ale mimo to jest to zabawne!
Aby to zrobić, użyj następującego polecenia:
otwórz -a "App Store"
Albo ten:
otwórz -a Strony
Lub:
otwórz - Kalkulator
Albo coś innego! W przeciwieństwie do poprzedniej sekcji, możesz to zrobić z dowolnego miejsca na komputerze Mac; nie musisz przechodzić do folderu zawierającego tę aplikację, aby ją uruchomić. I chociaż wymieniłem tylko aplikacje na Maca w powyższych poleceniach, możesz to zrobić za pomocą dowolnej aplikacji na komputerze Mac. Właśnie je wybrałem, ponieważ mają je wszyscy użytkownicy komputerów Mac.
I to wszystko!
Poznaj swój komputer Mac z aplikacjami CLI
Powiedziałem to już wcześniej: niewiele rzeczy jest tak satysfakcjonujących, jak zajrzenie pod maskę komputera i nauczenie się, jak przy nim majstrować. Aplikacje CLI na Macu to świetny sposób na zrobienie tego. Mam nadzieję, że nauczyłeś się czegoś z tego postu i masz większą pewność siebie podczas eksperymentowania z aplikacjami CLI w przyszłości! Koniecznie sprawdź resztę blog AppleToolBox aby uzyskać więcej porad i wskazówek dotyczących pracy z terminalem, a także wszystkich rzeczy Apple.