Cum se scrie de la terminal pe un Mac

screencast

Înainte ca Apple să pioneze mediul desktop și interfețele grafice ale utilizatorilor, sau GUIs, toate computerele au fost controlate prin Linie de comanda. Pentru a face ceva cu un computer, ați introdus comanda respectivă ca un șir de text apăsat Întoarcere și lăsați mașina să-și facă treaba. În cea mai mare parte, au fost suplinite GUI-urile linii de comandă dar, prin Terminal app, este încă posibil să o utilizați pe Mac-urile moderne.

Adesea, motivul utilizării Terminal este că obțineți un control mai puternic asupra sistemului de operare - de exemplu, puteți face lucruri Mașina timpului folosind Linie de comanda pe care nu o puteți face cu Preferințe sistem panou. 

Pentru mai multe detalii despre utilizarea Terminal verificați seria Taming the Terminal.

Uneori, totuși, motivul real pentru a utiliza Terminal este că este distractiv și educativ. Acest tutorial este una dintre aceste situații. În ea, vă voi arăta cum să utilizați Stare de nervozitate de la  Terminal.

Introducerea t

Pentru acest tutorial folosesc o bijuterie Ruby numită T dezvoltat de Erik Michaels-Ober. Cu puteți accesa Stare de nervozitate API din Terminal și face lucruri cum ar fi postarea unui tweet, vizualizarea cronologiei, căutare Stare de nervozitate și să urmeze alți utilizatori.

Puteți de asemenea să combinați mai multe comenzi și să folosiți unelte de linie de comandă, cum ar fi conductele, grep, awk și xargs, pentru a efectua operații care sunt imposibile în mod regulat Stare de nervozitate aplicații ...

Instalarea Ruby cu managerul versiunii Ruby

Pentru a lucra, t cere ca Ruby să fie instalat pe Mac. Cea mai simplă modalitate de a instala Ruby pe OS X este de a folosi Ruby Version Manager (RVM).

Deschide Terminal și lipiți \ curl -sSL https://get.rvm.io | bash -s stabil -ruby și apăsați Întoarcere pentru a instala cea mai recentă versiune de Ruby.

Dacă ai deja instalat Ruby folosind RVM run ruby -v pentru a verifica ce versiune aveți. Dacă nu este ultimul, alerga rvm ajunge stabil pentru ao actualiza.

Pentru mai multe informații despre utilizarea RVM, consultați ghidul de instalare.

Crearea unei aplicații Twitter

Pentru a accesa Stare de nervozitate API trebuie să înregistrați o aplicație; pentru a face acest lucru trebuie să adăugați un număr de telefon la dvs. Stare de nervozitate cont.

  • Mai întâi, conectați-vă la dvs. Stare de nervozitate cont și navigați la Mobil setări. 
  • Introduceți numărul dvs. de telefon și faceți clic pe Continua. În câteva momente veți primi un cod de verificare. 
  • Introduceți-l și apoi faceți clic pe Activați telefonul pentru a finaliza înregistrarea.

Bacsis: Twitter permite automat notificări de text. Vă recomandăm să revizuiți Mobil setări și dezactivați-le.

Accesați apps.twitter.com și selectați Creați aplicația nouă.

Crearea unei aplicații Twitter.

Introdu un unic Nume pentru aplicația dvs. și scurtă Descriere a ceea ce face. Vi se cere să introduceți a website de asemenea, dar dacă nu aveți unul, un substituent o va face.

Acceptați acordul pentru dezvoltatori, apoi faceți clic pe Creați-vă aplicația Twitter.

Pentru T pentru a lucra, are nevoie de acces la API-urile de citire, scriere și directă a mesajelor. În mod prestabilit, noul Stare de nervozitate Aplicația are acces numai la cele de citire și scriere. În pagina de gestionare a aplicațiilor, în secțiunea Setările aplicației clic modificați permisiunile aplicației. Schimbați setarea la Citiți, scrieți și accesați mesaje directe apoi faceți clic pe Actualizați setările.

Cu asta, e timpul să vă înființați T.

Configurarea t

Deschide Terminal și intră gem install t pentru a descărca și a instala T.

Apoi rulați comanda t autoriza.

Browserul dvs. web se va deschide la Stare de nervozitate Pagina de gestionare a aplicațiilor. Conectați-vă cu dvs. Stare de nervozitate cont și selectați aplicația pe care ați creat-o mai devreme. 

În Cheile și accesoriile filă, copiați aplicațiile Cheia pentru clienți (cheia API) în Terminal și apăsați Întoarcere. Apoi, faceți același lucru pentru Secretul consumatorilor (Secretul API).

 Cheia de consum și Secretul consumatorilor pentru aplicația mea Twitter.

Pentru a termina setarea t, apăsați Întoarcere pentru a deschide Autorizația pentru aplicația Twitter pagină. Conectați-vă cu contul dvs. Twitter și copiați și inserați codul de autorizare în Terminal. presa Întoarcere ultima dată pentru a termina configurarea t.

Postarea unui statut pe Twitter

Cu T configurați primul lucru pe care trebuie să-l faceți este să trimiteți un tweet care anunță că sunteți tweeting din linia de comandă. Pentru a face acest lucru, utilizați Tcomanda de actualizare. 

Comanda de actualizare are un singur argument: mesajul pe care doriți să îl tweet.

Trimiterea unui tweet de pe linia de comandă.

De exemplu, ar trebui să folosiți ceva asemănător t update "Hei fanii @tutsplus, acest tweet a fost trimis de la linia de comandă. Check out @TutsCompSkills mai târziu în această lună pentru a afla cum. "

Un tweet trimis de la linia de comandă.

Alte comenzi

În timp ce tweetingul direct din linia de comandă este distractiv, t are caracteristici mult mai puternice. Pentru a vedea toate comenzile disponibile t ajuta. Pentru a obține mai multe informații despre o comandă specifică, cum ar fi argumentele pe care le are, rulați t ajuta [comandă].

Combinând aceste comenzi cu altele Terminal caracteristici cum ar fi awk, conducte și xarg înseamnă că poți să faci lucruri cum ar fi să nu urmărești pe toată lumea, să dezactivezi cele mai promițătoare tweetere pe care le urmezi și multe altele.

Transmiteți cronologia dvs.

desi Terminal nu este în cazul în care aproape la fel de frumos ca o aplicație Twitter adecvată cum ar fi Tweetbot, există încă o apreciere a revenirii la o interfață text cu barebage. Cu T, Terminal poate fi transformat într-o streaming Stare de nervozitate client.

Transmiterea cronologiei mele cu t.

Pentru a face acest lucru, executați comanda t cronologie de flux. Aceasta va începe să vă transmită cronologia până când apăsați Control-C să o oprească.

Căutare Twitter

Unul dintre Tcaracteristicile majore este comanda de căutare puternică. Cu T puteți căuta în întregime Stare de nervozitate sau cronologie a oricărui utilizator, favorite, mențiuni sau retweets.

De exemplu, pentru a găsi toate tweets care menționează Tuts + alerga t căutați pe toate "@tutsplus". Pe de altă parte, pentru a vedea de fiecare dată Tuts+ Stare de nervozitate contul mi-a spus, rulați t căuta cronologie @tutsplus "@harryguinness".

Căutarea pe Twitter cu t.

Dacă doriți să vă grăbiți adânc în ceea ce se spune Stare de nervozitate, T este o modalitate foarte bună de a face acest lucru.

Renunță la toată lumea

Dacă sunteți ceva ca mine, în timp veți vedea că numărul de alți utilizatori pe care îi urmăriți crește încet până la utilizare Stare de nervozitate este aproape imposibil. Când se întâmplă acest lucru, mă simt ca și cum nu voi mai urmări pe toată lumea și încep de la zero. Cu T asta e ușor.

Pentru a opri rularea tuturor t followings | awk 'print $ 1' | xargs t unfollow -i.

Dezactivați Cinci cele mai promițătoare Tweetere pe care le urmăriți

Dacă sunt doar câțiva oameni pe care îi urmăriți care îți completează cronologia și este dificil din punct de vedere politic pentru tine să le ignori, poți folosi T pentru a dezactiva cele mai grave cazuri.

Pentru a dezactiva cele cinci cele mai promițătoare tweetere pe care le urmăriți t followings -l -sort = tweets coada -10 | awk 'print $ 1' | xargs t mute -i

Concluzie

Există nenumărate alte lucruri pe care le puteți face T. Cea mai bună modalitate de a obține o simțire pentru ceea ce este posibil este să verificați documentația t pentru GitHub, precum și pentru T ajutor de comandă. Puteți scrie chiar bash scripturi care folosesc t pentru a crea propriile dvs. de specialitate Stare de nervozitate aplicaţii.

Dacă aveți dificultăți în utilizarea T, sau descoperiți orice comenzi minunate, vă rog să-mi spuneți în comentarii.