So verwenden Sie CLI-Apps auf dem Mac

click fraud protection

In der letzten Woche habe ich einige Beiträge verfasst, in denen beschrieben wird, wie Sie mehr aus Ihrem Mac-Terminal herausholen können. In einem dieser Beiträge habe ich einige von die besten Homebrew CLI-Apps auf dem Mac.

Ich habe zwar erklärt, wie man jede dieser Apps installiert, aber ich habe nicht erklärt, wie man sie ausführt oder verwendet. Und wenn Sie noch nie eine solche App verwendet haben, ist die Installation möglicherweise alles, was Sie wissen.

Heute ändern wir das. In diesem Beitrag werde ich behandeln, wie CLI-Apps auf dem Mac ausgeführt werden, und einige andere Tipps geben, die Ihnen den Einstieg erleichtern sollen. Schließlich können CLI-Apps anfangs etwas knifflig sein und jede wird auf eine etwas andere Weise funktionieren.

Inhalt

  • Was sind CLI-Apps auf dem Mac?
  • So führen Sie CLI-Apps auf dem Mac aus (meistens)
  • So erhalten Sie Hilfe zu CLI-Apps auf dem Mac
    • Wenn die Hilfe nicht funktioniert, finden Sie die README
  • So führen Sie eine CLI-App-Datei auf Ihrem Mac aus
  • Öffnen Sie GUI-Apps vom Terminal auf dem Mac
  • Erkunden Sie Ihren Mac mit CLI-Apps
    • Zusammenhängende Posts:

Was sind CLI-Apps auf dem Mac?

Wenn Sie noch keine unserer gelesen haben Frühere Beiträge Wenn Sie das Mac-Terminal verwenden, können CLI-Apps wie ein Fremdwort klingen. Diese Apps sind jedoch ziemlich einfach, wenn Sie Ihren Kopf um sie wickeln können.

Kurz gesagt, eine CLI-App ist eine App, die im Terminal Ihres Mac ausgeführt wird und nicht über die grafische Benutzeroberfläche (GUI). Der Name „CLI“ steht für „Command Line Interface“, wobei die „Befehlszeile“ der Platz in Ihrem Terminal ist, an dem Sie Befehle eingeben und drücken Rückkehr sie zu führen.

Im Gegensatz zu einer typischen GUI-App (wie Microsoft Word, Google Chrome, Photoshop oder jede andere App, die Sie täglich verwenden), sind CLI-Apps vollständig textbasiert. Dies bedeutet, dass sie im Allgemeinen eine steilere Lernkurve haben als Ihre typische App. Sie sind jedoch auch kleiner, schneller und können Dinge, die GUI-Apps oft nicht können.

Ich empfehle, einige meiner Frühere Beiträge auf dem Mac-Terminal, um ein Gefühl dafür zu bekommen, worüber wir sprechen, das ich in diesem Artikel verlinkt habe. Es hilft auch, im Terminal ein wenig herumzuspielen, damit Sie die Grundlagen verstehen.

Okay, genug davon! Öffnen Sie Ihr Terminal und lassen Sie uns Ihre CLI-Apps auf dem Mac ausführen.

So führen Sie CLI-Apps auf dem Mac aus (meistens)

Um es vorweg zu nehmen, nicht jede CLI-App wird auf diese Weise ausgeführt. Einige werden ähnlich laufen, während andere völlig einzigartig sind. Aber in 99% der Fälle verwenden Sie diesen Befehl, um eine CLI-App auf Ihrem Mac-Terminal auszuführen:

CLI_app [Befehl]

Okay, lass uns das aufschlüsseln.

Der erste Teil, CLI_app, ist ein Ersatz für jede CLI-App, die Sie ausführen möchten. Zum Beispiel, wenn ich wollte Laden Sie ein YouTube-Video herunter mit der Homebrew-App youtube-dl, würde ich tippen youtube-dl in das Terminal meines Mac.

Ziemlich einfach!

Der zweite Teil, [Befehl], ist ein Stellvertreter für jeden Befehl oder jedes Argument (auch bekannt als Option), das die App ausführen soll. Zum youtube-dl, dieser Befehl ist die URL des Videos, das ich herunterladen möchte.

Wenn ich aktualisieren wollte youtube-dl, ich würde stattdessen den Befehl ausführen youtube-dl -U. Der Befehl ist anders, aber das Format ist gleich – der Name der CLI-App, gefolgt vom Befehl für die Aktion, die sie ausführen soll.

Dieser erste Teil, in dem Sie den Namen der CLI-App eingeben, wird als „Aufrufen“ der Anwendung bezeichnet. Es teilt Ihrem Terminal mit, welche App Sie ausführen möchten. Die zweite Hälfte, in der Sie den Befehl eingeben, wird als „Argument“ bezeichnet. Hier teilen Sie Ihrem Endgerät mit, was Sie mit der gerade aufgerufenen App machen möchten.

Nicht alle Apps benötigen ein Argument. Die Baum Die CLI-App ist beispielsweise ein eigener Befehl. Du tippst einfach Baum ins Terminal, drück Rückkehr, und es führt seine Aktion aus. Es ist nichts anderes dabei.

Wenn Sie dies mit einer App versuchen, die ein Argument erfordert, wie z youtube-dl, sollten Sie eine Fehlermeldung erhalten, die erklärt, was Sie falsch gemacht haben:

Wie Sie sehen, wird dadurch ziemlich klar, was Sie tun sollen. Und die meisten CLI-Apps auf dem Mac sind auf diese Weise aufgebaut! Wenn Sie den auszuführenden Befehl nicht kennen, führen Sie einfach den Namen der App aus. Sobald Sie den Befehl und/oder die Argumente kennen, geben Sie den Namen der App ein, dann den Befehl und/oder die Argumente, und führen Sie alles zusammen aus.

So erhalten Sie Hilfe zu CLI-Apps auf dem Mac

In Ordnung, nehmen wir an, Sie haben das obige versucht und es hat einfach nicht funktioniert. Oder vielleicht wissen Sie nur, wie Sie einen Befehl für Ihre CLI-App ausführen, aber Sie wissen, dass sie viel mehr Befehle enthält. Hier ist ein weiterer Schritt, den Sie ausprobieren können.

Geben Sie den Namen der CLI-App ein, die Sie in Ihrem Terminal ausführen, gefolgt von einem der folgenden Befehle:

  • Hilfe
  • h
  • -Hilfe
  • -h
  • ?
  • -?

Dein Befehl sollte ungefähr so ​​aussehen CLI_app-Hilfe. Wenn Sie eines davon ausprobieren und es nicht funktioniert, gehen Sie einfach in der Liste nach unten, bis Sie alle ausprobiert haben.

Schließlich sollte eine dieser Informationen eine Liste mit Informationen für die CLI-App anzeigen, über die Sie sich informieren möchten.

Die erste Zeile, nachdem Sie einen dieser Befehle zum Laufen gebracht haben, sollte die grundlegende Syntax dieser CLI-App erklären. Im obigen Screenshot können Sie beispielsweise sehen, dass die App Fass verwendet die gleiche Formel, die wir zuvor beschrieben haben: Fass [BEFEHL] [OPTIONEN].

Darunter sehen Sie alle mit dieser App verfügbaren Befehle, wie Sie sie verwenden und was sie tun. Ich empfehle, dies mit allen Ihren CLI-Apps auf dem Mac auszuprobieren, auch wenn Sie bereits wissen, wie man sie verwendet. Sie werden wahrscheinlich einige neue Funktionen und Optionen kennenlernen, von denen Sie nicht wussten, dass sie vorhanden sind.

Wann Hilfe funktioniert nicht, finde die README

Ok, du hast also alle ausprobiert Hilfe Befehle oben und es konnte keine Hilfe angezeigt werden. Das bedeutet, dass die von Ihnen verwendete CLI-App keine Hilfebefehle hat oder sie so ungewöhnlich sind, dass Sie sie wahrscheinlich nicht erraten können (vielen Dank, Entwickler!). Das nächste, was Sie ausprobieren möchten, ist die README.

Das README, ausgesprochen und eine Verschmelzung von „read me“, ist quasi das Benutzerhandbuch für eine App. nicht wie Hilfe, 99,99 % aller Apps, GUI und CLI, verfügen über eine README-Textdatei. Dies ist ein solcher Industriestandard und eine gängige Best Practice, dass jede App ohne eine Ihre Zeit wahrscheinlich nicht wert ist. Leute, die schreiben Hallo Welt Apps enthalten normalerweise eine README.

Wenn Sie die README-Datei einer App öffnen, finden Sie alle Informationen, die Sie über eine bestimmte CLI-App wissen möchten. Als Referenz, hier ist die README für Fass.

Wie finden Sie die README-Datei?

Durch googeln! ich fand die Fass README, indem Sie bei Google nach „homebrew cask readme“ suchen. Meistens ist die README eine Markdown-Datei (.md) auf GitHub.

Wenn Sie die App mit Homebrew installiert haben, finden Sie normalerweise Informationen zur App auf Homebrew Formulae. Suchen Sie einfach in der Suchleiste nach der App und folgen Sie den darin enthaltenen Links. Diese verlinken entweder auf die GitHub-Seite oder die Website der App, auf der Sie die gesuchten Informationen finden sollten.

So führen Sie eine CLI-App-Datei auf Ihrem Mac aus

Bisher haben wir behandelt, wie CLI-Apps auf dem Mac ausgeführt werden, die installiert wurden. Manchmal ist Ihre App jedoch nur eine Datei auf Ihrem Computer. Dies ist im Allgemeinen der Fall, wenn Sie Ihre eigene App erstellen oder eine grundlegende CLI-App aus dem Internet heruntergeladen haben, die nicht auf Ihrem Gerät installiert wird.

Glücklicherweise ist das Ausführen von Apps wie dieser ziemlich einfach. Sie müssen nur wissen, welche Datei der App die übergeordnete Datei ist (d. h. alle anderen Dateien laufen unter der übergeordneten Datei) und in welcher Sprache diese übergeordnete Datei ist. Angenommen, Sie haben die folgenden Dateien:

  • my_CLI_app.py
  • bilder.py
  • Bibliothek.json
  • error_resolution.py

Obwohl es sich um separate Dateien handelt, werden sie alle zusammen ausgeführt, um eine einzige App zu erstellen. Aus den Titeln geht jedoch ziemlich klar hervor, dass my_CLI_app.py die übergeordnete App ist – wenn Sie sie ausführen, wird alles andere nach Bedarf in Verbindung mit ihr ausgeführt. Wir können auch an der Erweiterung dieser App erkennen, dass sie in der Programmiersprache Python geschrieben ist.

In Anbetracht dieser Dinge wissen wir, welche Datei ausgeführt werden muss und dass wir Python benötigen, um sie auszuführen. Als erstes müssen Sie also sicherstellen, dass Python auf Ihrem Mac installiert ist. Führen Sie dazu Python -V in Ihrem Terminal (andere Programmiersprachen haben einen ähnlichen Befehl; googeln Sie einfach „welche Version von [Programmiersprache] habe ich“).

Wenn diese Sprache auf Ihrem Mac installiert ist, navigieren Sie zu dem Ordner, in dem sich die App-Datei befindet (Tutorial zur Navigation mit dem Terminal hier). Verwenden Sie dann den folgenden Befehl im Terminal:

python my_CLI_app.py

Dadurch wird die App auf Ihrem Mac-Terminal ausgeführt.

Und das ist es!

Öffnen Sie GUI-Apps vom Terminal auf dem Mac

Zugegeben, dieser letzte Abschnitt war etwas kompliziert. Schließen wir mit etwas viel einfacherem ab! Öffnen von GUI-Apps von Ihrem Mac-Terminal.

Wenn wir über das "Öffnen von GUI-Apps von Ihrem Terminal aus" sprechen, ist dies nur eine komplizierte Art zu sagen, dass wir eine Standard-App auf Ihrem Mac über das Terminal ausführen werden. Dies kann der App Store, Finder, Safari, Photoshop, Microsoft Word usw. sein.

Sie können diese Methode verwenden, um alle GUI-Apps auf Ihrem Mac vom Terminal aus auszuführen. Dafür gibt es nicht unbedingt einen praktischen Grund, aber es macht trotzdem Spaß!

Verwenden Sie dazu den folgenden Befehl:

Öffnen Sie einen "App Store"

Oder dieses:

öffne -a Seiten

Oder:

öffne -ein Taschenrechner

Oder was anderes! Im Gegensatz zum vorherigen Abschnitt können Sie dies von überall auf Ihrem Mac tun. Sie müssen nicht zu dem Ordner navigieren, der diese App enthält, um sie auszuführen. Und obwohl ich in den obigen Befehlen nur Mac-Apps aufgelistet habe, können Sie dies mit jeder App auf Ihrem Mac tun. Ich habe mich gerade für diese entschieden, da alle Mac-Benutzer sie haben.

Und das ist es!

Erkunden Sie Ihren Mac mit CLI-Apps

Ich habe es schon einmal gesagt: Nur wenige Dinge sind so lohnend, wie einen Blick unter die Haube Ihres Computers zu werfen und zu lernen, wie man daran herumbastelt. CLI-Apps auf dem Mac sind eine großartige Möglichkeit, dies zu tun. Ich hoffe, Sie haben aus diesem Beitrag etwas gelernt und haben mehr Vertrauen beim zukünftigen Experimentieren mit CLI-Apps! Schauen Sie sich den Rest unbedingt an der AppleToolBox-Blog für weitere Tipps und Tricks zur Arbeit mit dem Terminal sowie alles rund um Apple.