Voordat Apple pionierde in de desktopomgeving en grafische gebruikersinterfaces, of GUI's, alle computers werden bestuurd via de opdrachtregel. Om iets met een computer te doen, hebt u de relevante opdracht ingevoerd als een reeks ingedrukte tekst terugkeer en laat de machine zijn ding doen. Grotendeels zijn GUI's verdrongen opdrachtregels maar, via de Terminal app, het is nog steeds mogelijk om er een te gebruiken op moderne Macs.
Vaak is de reden voor het gebruik van de Terminal is dat u krachtiger controle over het besturingssysteem krijgt, u kunt bijvoorbeeld dingen doen Tijd machine de ... gebruiken opdrachtregel dat je niet kunt doen met de Systeem voorkeuren paneel.
Voor meer informatie over het gebruik van de Terminal Bekijk de serie Taming the Terminal.
Soms echter, de echte reden om het te gebruiken Terminal is dat het leuk en leerzaam is. Deze tutorial is een van deze situaties. Daarin laat ik je zien hoe te gebruiken tjilpen van de Terminal.
Voor deze tutorial gebruik ik een Ruby juweeltje genaamd t, ontwikkeld door Erik Michaels-Ober. Met t hebt u toegang tot de tjilpen API van de Terminal en dingen doen zoals een tweet plaatsen, je tijdlijn bekijken, zoeken tjilpen en volg andere gebruikers.
U kunt ook meerdere opdrachten combineren en opdrachtregelprogramma's zoals pipes, grep, awk en xargs gebruiken om bewerkingen uit te voeren die met normale tjilpen apps ...
Om te werken vereist t dat Ruby op de Mac is geïnstalleerd. De eenvoudigste manier om Ruby te installeren op OS X is om Ruby Version Manager (RVM) te gebruiken.
Open de Terminal en plak erin \ curl -sSL
https://get.rvm.io
| bash -s stable -ruby
en druk op terugkeer om de nieuwste versie van Ruby te installeren.
Als u Ruby al hebt geïnstalleerd met behulp van RVM run ruby -v
om te controleren welke versie je hebt. Als het niet de laatste is, ren dan rvm wordt stabiel
om het te updaten.
Raadpleeg hun installatiegids voor meer informatie over het gebruik van RVM.
Om toegang te krijgen tot de tjilpen API moet je een app registreren; daarvoor moet je een telefoonnummer aan je toevoegen tjilpen account.
Tip: Twitter schakelt automatisch tekstmeldingen in. Ik raad aan dat je de mobiel instellingenpagina en schakel ze uit.
Ga naar apps.twitter.com en selecteer Maak een nieuwe app.
Een Twitter-app maken.Voer een uniek in Naam voor je app en een kort Omschrijving van wat het doet. U moet een a invoeren Website zo goed, maar als je er geen hebt, zal een placeholder dit doen.
Accepteer de ontwikkelaarovereenkomst en klik vervolgens op Maak je Twitter-applicatie.
Voor t om te werken, heeft het toegang tot de API's voor lezen, schrijven en direct berichten nodig. Standaard is de nieuwe tjilpen app heeft alleen toegang tot de lees- en schrijf-apps. Op de app-beheerpagina, onder Applicatie instellingen Klik app-machtigingen aanpassen. Verander de instelling naar Lezen, schrijven en toegang krijgen tot directe berichten en klik vervolgens op Update-instellingen.
Als dat klaar is, is het tijd om op te zetten t.
Open de Terminal en ga naar binnen gem installeren t
om te downloaden en te installeren t.
Voer vervolgens het commando uit t autoriseren
.
Uw webbrowser wordt geopend voor de tjilpen Pagina Applicatiebeheer. Log in met uw tjilpen account en selecteer de app die u eerder hebt gemaakt.
In de Sleutels en toegangstokens tab, kopieer de app's Consumer Key (API Key) in de Terminal en druk op terugkeer. Doe daarna hetzelfde voor de Consumer Secret (API Secret).
De Gebruikers sleutel en Consumentengeheim voor mijn Twitter-app.Druk op als u klaar bent met het instellen van t terugkeer om de te openen Twitter-app-autorisatie pagina. Log in met uw Twitter-account en kopieer en plak de autorisatiepen in de Terminal. druk op terugkeer een laatste keer om het instellen van t af te maken.
Met t het eerste wat je moet doen is een tweet sturen met de mededeling dat je vanaf de opdrachtregel tweeet. Om dit te doen, gebruik tupdate-opdracht.
De update-opdracht neemt een enkel argument aan: het bericht dat u wilt tweeten.
Een tweet verzenden vanaf de opdrachtregel.U zou bijvoorbeeld zoiets moeten gebruiken t update "Hallo @tutsplus-fans, deze tweet is verzonden vanaf de opdrachtregel. Bekijk later deze maand @TutsCompSkills om erachter te komen hoe. "
Hoewel tweeten rechtstreeks vanaf de commandoregel leuk is, heeft t veel meer krachtige functies. Om alle beschikbare opdrachten te zien lopen t help
. Als u meer informatie wilt over een specifieke opdracht, zoals de argumenten die daarvoor nodig zijn, voert u uit t help [commando]
.
Het combineren van deze commando's met andere Terminal functies zoals awk, pipes en xarg betekent dat je dingen kunt doen zoals iedereen ontvolgen, de meest productieve tweeters die je volgt dempen en nog veel meer.
Hoewel de Terminal is nergens in de buurt zo mooi als een echte Twitter-app zoals Tweetbot, er is nog steeds een zekere teruggooi voor een barebones-tekstinterface. Met t, de Terminal kan worden omgezet in streaming tjilpen cliënt.
Mijn tijdlijn streamen met t.Hiertoe voert u de opdracht uit t stream tijdlijn
. Hiermee wordt uw tijdlijn gestreamd totdat u op drukt Besturing C om het te stoppen.
Een van de tDe belangrijkste functies zijn de krachtige zoekopdracht. Met t je kunt het geheel doorzoeken tjilpen of de tijdlijn van een gebruiker, favorieten, vermeldingen of retweets.
Bijvoorbeeld om alle tweets te vinden die Tuts + run vermelden t zoek naar alle "@tutsplus"
. Aan de andere kant om elke keer de Tuts te zien+ tjilpen account heeft me genoemd, rennen t zoek tijdlijn @tutsplus "@harryguinness"
.
Als u op zoek bent om diep te graven wat er wordt gezegd tjilpen, t is een geweldige manier om het te doen.
Als je op mij lijkt, zal je na verloop van tijd merken dat het aantal andere gebruikers dat je volgt langzaam groeit tot het gebruikt wordt tjilpen is bijna onmogelijk. Wanneer dit gebeurt, heb ik het gevoel dat ik iedereen niet meer volg en helemaal opnieuw begin. Met t Dit is makkelijk.
Om iedereen te ontvolgen rennen t volgingen | awk 'print $ 1' | xargs t unfollow -i
.
Als het maar een paar mensen zijn die je volgt en je tijdlijn vult en het politiek moeilijk voor je is om ze te ontvolgen, kun je gebruiken t om de ergste gevallen te dempen.
Om de vijf meest productieve tweeters die je volgt te dempen, voer je uit t followings -l -sort = tweets | staart -10 | awk 'print $ 1' | xargs t mute -i
Er zijn talloze andere dingen waar je mee kunt doen t. De beste manier om een indruk te krijgen van wat mogelijk is, is de documentatie van t op GitHub te bekijken, evenals de t help commando. Je kunt zelfs schrijven Bash scripts die t gebruiken om uw eigen specialist te maken tjilpen apps.
Als u problemen ondervindt bij het gebruik t, of ontdek geweldige opdrachten, laat het me weten in de reacties.