Programas unix útil en os x yosemite

Como un usuario de Macintosh, es posible que se sorprenda al saber que muchas aplicaciones en el disco duro no residir en una de las carpetas Aplicaciones típicas de OS X. Estas aplicaciones no tienen una interfaz gráfica de usuario como lo que estás acostumbrado. Son accesibles sólo desde la línea de comandos.

Los editores de texto

Unix tiene muchas aplicaciones de edición de texto para su uso en la línea de comandos. Algunos de los más populares incluyen nano, vi, y emacs. Cada uno de estos editores de texto tiene sus pros y contras - y decir “gracias” a la gente a fondo en Apple porque los tres están incluidos con Yosemite!

Creación de un nuevo documento en nano

Para crear un archivo de texto en nano, simplemente escriba nano en la línea de comandos.

Video: UNIX: Working the Command Line in OS X

Un documento en blanco en Nano.

Este es el mundo áspero y caer de Unix, que precedió al Macintosh por muchos años. Tal vez esto también ayuda a apreciar por qué el Macintosh era tan revolucionaria cuando se introdujo.

En la parte inferior de la pantalla hay un menú de comandos comunes. Por encima del menú es un gran espacio vacío en el que se puede introducir texto, lo mismo que los procesadores de texto que ya conoce y el amor. (Para aquellos que recuerdan los días basados ​​en caracteres felices de DOS, pensar en las versiones anteriores de Word y WordPerfect - o, si usted es un real dinosaurio de computación, considere el WordStar original).

Escriba algún texto en esa zona. Cualquier cosa que va a hacer. . . una carta a un amigo, una lista de compras, o su tarea escolar.

Video: BatChmod Tutorial - Change Unix Permissions on Mac OS X

Después de que termine de escribir el texto deseado, guardar el documento con la Escribir comando en el nano menú. Justo al lado de cada comando en el nano menú es una secuencia de teclado utilizado para llevar a cabo ese comando. (Refiérase a la parte inferior de la figura.)

Para guardar un archivo, presione Control + O. Esto va en contra de las convenciones estándar de teclado Mac, donde la letra O se utiliza tradicionalmente para referirse a Abrir.

Video: Monity - The Best Utility App for OS X Yosemite

Después de pulsar la secuencia de control + O, nano le pide un nombre de archivo. Al igual que con la mayoría de los archivos de Unix, que está autorizado a entrar en un nombre de archivo simple aquí o una ruta completa de un archivo. Para este ejemplo, guarde el archivo en la carpeta Documentos, dándole el nombre MyNanoDocument.

Después de completar y guardar el documento, presione Control + X para transportar lejos de Planet Nano y volver a la línea de comandos.

Creación de redes con la Terminal

Debido a que Unix no es un fenómeno nuevo, que tiene muchas capacidades de red útiles integradas a la misma. Unix fue instrumental en la creación de gran parte de lo que ahora damos por sentado: correo electrónico, Internet y la World Wide Web. Por lo tanto, te alegrará saber que puede comunicarse a través de redes con el terminal en prácticamente cualquier forma que se puede soñar. . . ¡y algo más!

WWW y FTP

Si ha utilizado la Internet para cualquier momento, probablemente esté familiarizado con los diversos medios para el transporte de datos a través de una red. A partir de Protocolo de Transferencia de Archivos (FTP) y Telnet al correo electrónico y la web, Unix puede manejar todo. Unix tiene un comando para cada una de estas funciones (y muchos más que han pasado en el olvido histórico).

En lugar de utilizar cada comando individual para enviar y recuperar datos con el terminal, Apple ha proporcionado convenientemente un comando que puede manejar todos ellos: rizo. los rizo comando es competente en todos los protocolos de red estándar. Para verlo en acción, pasar a una dirección web (o URL, a El Iluminado) a la rizo mando:

rizo http://mlcbooks.com

Usted ve la HyperText Markup Language (HTML). Debido a que este no es particularmente útil para la mayoría de la gente (que no es muy fácil de leer), es necesario añadir la letra o como una bandera. Esto especifica dónde desea guardar este archivo a descargar. Para guardar la página HTML a su directorio de inicio, añadir el -o bandera y una ruta de acceso al archivo de destino.

rizo -o ~ / mlcbooks.html http://mlcbooks.com

No se olvide de preceder a todas las banderas con un guión.

Si ahora se realiza una ls comando, se ve que rizo descargado el código HTML y guardado en un archivo denominado mlcbooks.html en el directorio de Inicio.

La belleza de rizo es que hace mucho más que simplemente recuperar páginas web: Es igual de cómodo con las transferencias FTP. FTP se utiliza para descargar (Recibir) archivos desde un servidor, así como subir (enviarlos. Al igual que el anterior Protocolo de transferencia de hipertexto (HTTP) ejemplos, sólo tienen que proporcionar una dirección FTP en Universal Resource Locator (URL) de formato, y rizo se encarga del resto.

Por supuesto, la mayoría de la gente quiere guardar los archivos que descargan a través de FTP - no verlos en la terminal. Por lo tanto, se debe añadir la -o bandera y un camino hacia el destino de su descarga. Esta vez, descargar un archivo README acerca rizo directamente de los fabricantes de rizo. (Nota: La mayoría de los servidores FTP requieren un ID de usuario y una contraseña válidos antes de que esté permitido descargar.)

rizar -o ~ / Desktop / README.curl ftp://ftp.sunet.se/pub/www/utilities/curl/README.curl

Si está familiarizado con FTP, puede que se pregunte si rizo puede subir, también. Sí, en verdad! En lugar de utilizar el -o bandera, es necesario utilizar dos banderas: -T y -u. los -T denota la bandera el archivo que desea cargar. los -u señal indica el nombre de usuario y contraseña.

A continuación, especifique la dirección de destino de FTP de donde desea subirlo. Debido a que este ejemplo se refiere a un proceso de carga, el resto de este ejemplo es para un servidor FTP imaginario. En la vida real, tendrá que utilizar la dirección apropiada FTP, nombre de usuario y la contraseña de un servidor FTP donde se le permite subir.

-T rizo /Desktop/README.curl -u Nombre de usuario: passwd ftp: // ftp.yoursitehere.com / myfiles / README.curl

En este ejemplo se carga la README.curl archivo de la carpeta de escritorio.

Artículos Relacionados