Antes de que Apple fuera pionero en el entorno de escritorio y las interfaces gráficas de usuario, o GUIs, Todas las computadoras fueron controladas a través de la línea de comando. Para hacer cualquier cosa con una computadora, ingresó el comando correspondiente como una cadena de texto presionada Regreso Y dejar que la máquina haga su trabajo. En su mayor parte, las GUIs han suplantado líneas de comando pero, a través de la Terminal aplicación, todavía es posible utilizar uno en Macs modernas.
A menudo, la razón para usar el Terminal es que obtienes un control más poderoso sobre el sistema operativo, por ejemplo, puedes hacer cosas con Máquina del tiempo utilizando la línea de comando que no puedes hacer con el Preferencias del Sistema cristal.
Para más información sobre el uso de Terminal Echa un vistazo a la serie Taming the Terminal.
A veces, sin embargo, la verdadera razón para usar el Terminal Es que es divertido y educativo. Este tutorial es una de estas situaciones. En él, te mostraré cómo usarlo. Gorjeo desde el Terminal.
Para este tutorial estoy usando una gema de Ruby llamada t desarrollada por Erik Michaels-Ober. Con t puedes acceder a la Gorjeo API de la Terminal y haga cosas como publicar un tweet, ver su línea de tiempo, buscar Gorjeo y sigue a otros usuarios.
También puede combinar varios comandos y usar herramientas de línea de comandos como pipe, grep, awk y xargs para realizar operaciones que son imposibles de realizar con regularidad. Gorjeo aplicaciones ...
Para funcionar, t requiere que Ruby esté instalado en la Mac. La forma más sencilla de instalar Ruby en OS X es usar Ruby Version Manager (RVM).
Abre el Terminal y pegar en \ curl -sSL
https://get.rvm.io
| bash -s estable -ruby
y presione Regreso para instalar la última versión de Ruby.
Si ya tienes Ruby instalado usando RVM run ruby -v
Para comprobar qué versión tienes. Si no es lo último, corre rvm conseguir estable
para actualizarlo.
Para obtener más información sobre el uso de RVM, consulte su guía de instalación.
Para acceder a la Gorjeo API necesitas registrar una aplicación; para hacer eso necesita agregar un número de teléfono a su Gorjeo cuenta.
Propina: Twitter habilita automáticamente las notificaciones de texto. Te recomiendo que revises el Móvil página de configuración y apagarlos.
Visita apps.twitter.com y selecciona Crear nueva aplicación.
Creando una aplicación de Twitter.Introduce un único Nombre para su aplicación y un corto Descripción de lo que hace. Debes ingresar una Sitio web también, pero si no tienes uno, un marcador de posición lo hará.
Acepte el Acuerdo de desarrollador y luego haga clic en Crea tu aplicación de Twitter.
por t para funcionar, necesita acceso a las API de lectura, escritura y mensajes directos. Por defecto, el nuevo Gorjeo La aplicación solo tiene acceso a los de lectura y escritura. En la página de gestión de aplicaciones, bajo Configuraciones de la aplicación hacer clic modificar permisos de aplicación. Cambie la configuración a Leer, escribir y acceder a mensajes directos. y luego haga clic Ajustes de actualización.
Con eso hecho, es hora de configurar t.
Abre el Terminal y entrar gema instalar t
para descargar e instalar t.
A continuación ejecuta el comando t autorizar
.
Su navegador web se abrirá a la Gorjeo Página de gestión de aplicaciones. Inicia sesión con tu Gorjeo Cuenta y selecciona la aplicación que creaste anteriormente..
En el Llaves y tokens de acceso pestaña, copia la aplicación Clave del consumidor (Clave API) en el Terminal y presione Regreso. Después, haz lo mismo para el Secreto del consumidor (Secreto del API).
los Clave del consumidor y Secreto del consumidor para mi aplicación de Twitter.Para finalizar la configuración t, pulse Regreso para abrir el Autorización de la aplicación de Twitter página. Inicie sesión con su cuenta de Twitter y copie y pegue el pin de autorización en el Terminal. prensa Regreso una última vez para terminar de configurar t.
Con t configurar lo primero que debe hacer es enviar un tweet anunciando que está twitteando desde la línea de comandos. Para ello, utilice tcomando de actualización.
El comando de actualización toma un solo argumento: el mensaje que desea twittear.
Enviando un tweet desde la línea de comandos..Por ejemplo, deberías usar algo como t actualizar "Hey @tutsplus fans, este tweet fue enviado desde la línea de comandos. Echa un vistazo a @TutsCompSkills a finales de este mes para averiguar cómo ".
Si bien es divertido hacer tweets directamente desde la línea de comandos, t tiene muchas más funciones poderosas. Para ver ejecutar todos los comandos disponibles. t ayuda
. Para obtener más información sobre un comando específico, como los argumentos que toma, ejecute t ayuda [comando]
.
Combinando estos comandos con otros Terminal características como awk, pipe y xarg significa que puedes hacer cosas como dejar de seguir a todos, silenciar a los tweeters más prolíficos que sigues y mucho más.
Aunque el Terminal no es tan bonito como una aplicación adecuada de Twitter como Tweetbot, todavía hay un cierto atractivo de retorno a una interfaz de texto de barebones. Con t, la Terminal se puede convertir en un streaming Gorjeo cliente.
Streaming mi línea de tiempo con t.Para ello, ejecute el comando. t stream línea de tiempo
. Esto comenzará la transmisión de su línea de tiempo hasta que presione Control-C para detenerlo.
Uno de tLas principales características de 'es el poderoso comando de búsqueda. Con t puedes buscar el conjunto de Gorjeo o la línea de tiempo, favoritos, menciones o retweets de cualquier usuario..
Por ejemplo, para encontrar todos los tweets que mencionan Tuts + run t busca en todos los "@tutsplus"
. Por otro lado, para ver cada vez que los Tuts.+ Gorjeo cuenta me ha mencionado correr t búsqueda timeline @tutsplus "@harryguinness"
.
Si buscas profundizar en lo que se dice en Gorjeo, t es una gran manera de hacerlo.
Si eres como yo, con el tiempo encontrarás que la cantidad de otros usuarios que sigues crece lentamente hasta que usas Gorjeo es casi imposible Cuando esto sucede, siento como si dejara de seguir a todos y comience desde cero. Con t esto es facil.
Dejar de seguir a todos corren t siguientes | awk 'print $ 1' | xargs t dejar de seguir -i
.
Si solo sigues a unas pocas personas que llenan tu línea de tiempo y es políticamente difícil dejar de seguirlas, puedes usar t silenciar los peores casos.
Para silenciar los cinco tweeters más prolíficos que sigues, corre. t seguimientos -l -sort = tweets | cola -10 | awk 'print $ 1' | xargs t mute -i
Hay muchas otras cosas que puedes hacer con t. La mejor manera de tener una idea de lo que es posible es consultar la documentación de t en GitHub, así como la t comando de ayuda Incluso puedes escribir Golpetazo Scripts que utilizan t para crear su propia especializada. Gorjeo aplicaciones.
Si tienes dificultades para usar t, O descubre algún comando impresionante, por favor házmelo saber en los comentarios..