Cómo conectarse en red con la terminal y UNIX

Dado que UNIX no es un fenómeno nuevo, tiene muchas capacidades de red útiles integradas. De hecho, UNIX fue fundamental para crear gran parte de lo que ahora da por sentado: correo electrónico, Internet y la World Wide Web. Por lo tanto, te alegrará saber que puedes comunicarte a través de redes con la Terminal prácticamente de cualquier manera que puedas soñar. . . ¡y algo más!

Si ha utilizado Internet durante algún tiempo, probablemente esté familiarizado con los diversos medios para transportar datos a través de una red. Desde FTP (abreviatura de Protocolo de transferencia de archivos ) y Telnet hasta el correo electrónico y la web, UNIX puede manejarlo todo. De hecho, UNIX tiene un comando para cada una de estas funciones (y muchas más que han pasado a la oscuridad histórica).

En lugar de usar cada comando individual para enviar y recuperar datos con la Terminal, Apple ha proporcionado convenientemente un comando que puede manejarlos todos: curl . El comando curl es competente en todos los protocolos de red estándar. Para verlo en acción, pase una dirección web (o URL, a The Enlightened) al comando curl :

curl http://www.mlcbooks.com

El resultado es que ve la página de lenguaje de marcado de hipertexto (HTML) que se encuentra en www.mlcbooks.com . Debido a que esto no es particularmente útil para la mayoría de las personas (no es muy fácil de leer), debe agregar la letra o como una bandera. Esto especifica dónde le gustaría guardar este archivo al descargarlo. Para guardar la página HTML en su directorio de inicio, agregue la marca -o y una ruta al archivo de destino.

LEER  Mensajería con iChat en Mac OS X Lion

No olvide preceder todas las banderas con un guión. Para este ejemplo, sería -o .

curl -o ~ / mlcbooks.html http://www.mlcbooks.com

Si ahora ejecuta un comando ls , verá que curl , de hecho, descargó el HTML que se encuentra en www.mlcbooks.com y lo guardó en un archivo llamado mlcbooks.html en su directorio de inicio.

La belleza de curl es que hace mucho más que recuperar páginas web: es igualmente cómodo con transferencias FTP. FTP se utiliza para descargar (o recibir) archivos de un servidor, así como para cargarlos (o enviarlos).

Al igual que en los ejemplos anteriores del Protocolo de transferencia de hipertexto (HTTP), solo tiene que proporcionar una dirección FTP en formato de Localizador uniforme de recursos (URL) y curl se encargará del resto. Por supuesto, la mayoría de las personas quieren guardar los archivos que descargan a través de FTP, no verlos en la Terminal.

Por lo tanto, como en el ejemplo anterior, debe agregar el indicador -o y una ruta al destino de su descarga. Esta vez, descargue un archivo README sobre curl directamente de los creadores de curl .

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

Si está familiarizado con FTP, es posible que se pregunte si curl también puede cargar. ¡Sí, claro! En lugar de usar el indicador -o , debe usar dos indicadores: -T y -u . La bandera -T indica qué archivo desea cargar.

La bandera -u indica el nombre de usuario y la contraseña. Luego, especifique la dirección de destino FTP de donde desea cargarlo. Dado que este ejemplo trata con una carga, el resto de este ejemplo es para un servidor FTP imaginario. En la vida real, usaría la dirección FTP, el nombre de usuario y la contraseña adecuados para un servidor FTP donde puede cargar.

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

Este ejemplo carga el archivo README.curl de la carpeta Escritorio.

LEER  Cómo configurar los controles parentales en su MacBook

Seguro, HTTP y FTP son útiles, pero ¿sabías que existen muchos otros protocolos para las comunicaciones de red? Uno de los más ingeniosos es el protocolo de diccionario. Con él, puede buscar palabras de cualquier servidor que comprenda el protocolo. Suponga, por ejemplo, que desea conocer el significado del término DVD. Ingrese el siguiente comando para averiguarlo:

curl dict: //dict.org/d: DVD

Con curl , Dictionary y su widget de Tablero de diccionario en la misma MacBook, es posible que nunca vuelva a usar un diccionario en papel “real”.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *