Vorher war Apple Vorreiter bei der Desktop-Umgebung und den grafischen Benutzeroberflächen GUIs, Alle Computer wurden über das Internet gesteuert Befehlszeile. Um irgendetwas mit einem Computer zu tun, haben Sie den entsprechenden Befehl als gedrückte Zeichenfolge eingegeben Rückkehr und lass die Maschine ihr Ding machen. GUIs wurden zum größten Teil verdrängt Befehlszeilen aber durch die Terminal App ist es immer noch möglich, eine auf modernen Macs zu verwenden.
Oft ist der Grund für die Verwendung der Terminal ist, dass Sie eine stärkere Kontrolle über das Betriebssystem erhalten - zum Beispiel können Sie damit arbeiten Zeitmaschine Verwendung der Befehlszeile das kannst du nicht mit machen Systemeinstellungen Feld.
Weitere Informationen zur Verwendung der Terminal Schauen Sie sich die Taming the Terminal-Serie an.
Manchmal jedoch der eigentliche Grund, das zu verwenden Terminal ist, dass es Spaß macht und lehrreich ist. Dieses Tutorial ist eine dieser Situationen. Darin zeige ich Ihnen, wie man es benutzt Twitter von dem Terminal.
Für dieses Tutorial verwende ich einen von Erik Michaels-Ober entwickelten Rubin-Edelstein. Mit t können Sie auf die Twitter API von der Terminal und mache Dinge wie einen Tweet posten, deine Timeline ansehen, suchen Twitter und folge anderen Usern.
Sie können auch mehrere Befehle kombinieren und Befehlszeilentools wie Pipes, grep, awk und xargs verwenden, um Vorgänge auszuführen, die mit regulären nicht möglich sind Twitter Apps…
Um zu funktionieren, muss Ruby auf dem Mac installiert sein. Die einfachste Methode zur Installation von Ruby unter OS X ist die Verwendung von Ruby Version Manager (RVM)..
Öffne das Terminal und einfügen \ curl -sSL
https://get.rvm.io
| bash -s stable -ruby
und drücke Rückkehr um die neueste Version von Ruby zu installieren.
Wenn Sie Ruby bereits mit RVM installiert haben, führen Sie es aus Rubin -v
um zu überprüfen, welche Version Sie haben. Wenn es nicht das letzte ist, führen Sie es aus rvm stabil werden
um es zu aktualisieren.
Weitere Informationen zur Verwendung von RVM finden Sie in der Installationsanleitung.
Zugriff auf die Twitter API Sie müssen eine App registrieren. Dazu müssen Sie Ihrem Telefon eine Telefonnummer hinzufügen Twitter Konto.
Spitze: Twitter aktiviert automatisch Textbenachrichtigungen. Ich empfehle Ihnen, die Handy, Mobiltelefon Einstellungen und schalten Sie sie aus.
Besuchen Sie apps.twitter.com und wählen Sie Neue App erstellen.
Eine Twitter-App erstellen.Geben Sie ein Unikat ein Name für deine app und eine kurze Beschreibung von dem, was es tut Sie müssen ein eingeben Webseite auch, aber wenn Sie keinen haben, reicht ein Platzhalter.
Akzeptieren Sie die Entwicklervereinbarung und klicken Sie auf Erstellen Sie Ihre Twitter-Anwendung.
Zum t Damit es funktioniert, benötigt es Zugriff auf die APIs zum Lesen, Schreiben und Direktnachrichten. Standardmäßig ist das neue Twitter App hat nur Zugriff auf die Lese- und Schreibzugriffe. Auf der App-Verwaltungsseite unter Anwendungseinstellungen klicken App-Berechtigungen ändern. Ändern Sie die Einstellung in Direktnachrichten lesen, schreiben und abrufen und klicken Sie dann auf Update Einstellungen.
Damit ist es Zeit für die Einrichtung t.
Öffne das Terminal und eintreten gem installieren t
herunterladen und installieren t.
Führen Sie dann den Befehl aus t autorisieren
.
Ihr Webbrowser öffnet sich zur Twitter Seite "Anwendungsverwaltung". Melden Sie sich mit Ihrem an Twitter Konto und wählen Sie die zuvor erstellte App aus.
In dem Schlüssel und Zugriffstoken Tab, kopieren Sie die App Consumer Key (API-Schlüssel) in die Terminal und drücke Rückkehr. Danach machen Sie dasselbe für die Consumer Secret (API-Geheimnis).
Das Consumer Key und Consumer Secret für meine Twitter-App.Um das Einrichten von t zu beenden, drücken Sie Rückkehr die öffnen Twitter-App-Autorisierung Seite. Melden Sie sich mit Ihrem Twitter-Account an und kopieren Sie die Autorisierungs-PIN in das Terminal. Drücken Sie Rückkehr ein letztes Mal, um die Einrichtung abzuschließen t.
Mit t Richten Sie als Erstes einen Tweet ein, der Sie über die Befehlszeile twittert. Verwenden Sie dazu tUpdate-Befehl.
Der Aktualisierungsbefehl benötigt ein einziges Argument: die Nachricht, die Sie twittern möchten.
Senden eines Tweets über die Befehlszeile.Zum Beispiel sollten Sie so etwas wie verwenden t Update “Hallo @tutsplus-Fans, dieser Tweet wurde von der Kommandozeile aus gesendet. Sehen Sie sich @TutsCompSkills noch in diesem Monat an, um herauszufinden, wie das geht. “
Während das Tweeten direkt von der Kommandozeile aus Spaß macht, hat es eine Menge leistungsfähigerer Funktionen. Alle verfügbaren Befehle werden ausgeführt t helfen
. Um weitere Informationen zu einem bestimmten Befehl zu erhalten, beispielsweise die dafür erforderlichen Argumente, führen Sie Folgendes aus t help [Befehl]
.
Diese Befehle mit anderen kombinieren Terminal Funktionen wie awk, Pipes und xarg bedeuten, dass Sie alle Funktionen ausführen können, indem Sie die meisten lautstärksten Hochtöner, die Sie verfolgen, stummschalten und vieles mehr.
Obwohl die Terminal ist nicht so nah wie eine richtige Twitter-App Tweetbot, Es gibt immer noch einen gewissen Rückschlag für ein Barebones-Textinterface. Mit t, das Terminal kann in ein Streaming umgewandelt werden Twitter Klient.
Streaming meiner Timeline mit t.Führen Sie dazu den Befehl aus Zeitleiste streamen
. Dadurch wird Ihr Timeline-Streaming gestartet, bis Sie drücken Steuerung-C um es zu stoppen.
Einer von tHauptmerkmale ist der leistungsstarke Suchbefehl. Mit t Sie können das Ganze suchen Twitter oder Zeitleiste, Favoriten, Erwähnungen oder Retweets eines Benutzers.
Um beispielsweise alle Tweets zu finden, die Tuts + run erwähnen t alle @tutsplus suchen
. Auf der anderen Seite sieht man jedes Mal die Tuts+ Twitter Konto hat mich erwähnt, laufen t Zeitleiste suchen @tutsplus “@harryguinness”
.
Wenn Sie suchen, um tief in das, was gesagt wird, zu graben Twitter, t ist eine großartige Möglichkeit, dies zu tun.
Wenn Sie wie ich sind, werden Sie mit der Zeit feststellen, dass die Anzahl der anderen Benutzer, denen Sie folgen, langsam wächst, bis Sie sie verwenden Twitter ist fast unmöglich. Wenn dies passiert, fühle ich mich, als ob ich jeden aufhole und von vorne anfange. Mit t Das ist einfach.
Um zu folgen, dass alle laufen t Folgen | awk 'print $ 1' | xargs t unfollow -i
.
Wenn es nur ein paar Leute sind, denen Sie folgen, die Ihren Zeitplan ausfüllen und es politisch schwierig ist, sie aufzuheben, können Sie verwenden t um die schlimmsten Fälle stummzuschalten.
Um die fünf produktivsten Hochtöner stummzuschalten, folgen Sie dem Lauf t folge -l -sort = Tweets | Schwanz -10 | awk 'print $ 1' | xargs t stummschalten -i
Es gibt unzählige andere Dinge, mit denen Sie etwas anfangen können t. Der beste Weg, um ein Gefühl für das Mögliche zu bekommen, besteht darin, die Dokumentation von t auf GitHub sowie auf der t Hilfebefehl Sie können sogar schreiben Bash Skripts, die t verwenden, um eigene Spezialisierungen zu erstellen Twitter Apps.
Wenn Sie Schwierigkeiten bei der Verwendung haben t, oder entdecken Sie tolle Befehle, bitte lassen Sie es mich in den Kommentaren wissen.