Cómo trabajar en red con el terminal y Unix
Porque UNIX no es un fenómeno nuevo, que tiene muchas capacidades de redes útiles construido en él. De hecho, UNIX fue instrumental en la creación de la mayor 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 la Terminal en prácticamente cualquier forma que pueda soñar. . . ¡y algo más!
Si ha utilizado la Internet para cualquier momento, usted es probablemente familiar con los diversos medios para el transporte de datos a través de una red. Desde FTP (abreviatura de Protocolo de transferencia de archivos) Y Telnet para el correo electrónico y la web, UNIX puede con todo. De hecho, 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 The Enlightened) a la rizo comando:
rizo http://mlcbooks.com
El resultado es que se ve la página de HyperText Markup Language (HTML) que se encuentra en mlcbooks.com. Porque esto 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, agregue el -o bandera y una ruta de acceso al archivo de destino.
No te olvides de preceder a todas las banderas con un guión. Para este ejemplo, sería -o.
rizo -o ~ / mlcbooks.html http://mlcbooks.com
Si ahora realiza una ls comando, verá que rizo tiene, de hecho, descargado el HTML que se encuentra en mlcbooks.com y lo ha guardado en un archivo denominado mlcbooks.html en el directorio de Inicio.
La belleza de rizo es que lo hace mucho más que recuperar las páginas web: Es igual de cómodo con las transferencias FTP. FTP se utiliza para descargar (o recibir) archivos de un servidor, así como subir (o enviar) ellos.
Al igual que el anterior Protocolo de transferencia de hipertexto (HTTP) ejemplos, sólo tienen que proporcionar una dirección FTP en formato Uniform Resource Locator (URL), y rizo se hará cargo del resto. Por supuesto, la mayoría de la gente quiere guardar los archivos que se descargan a través de FTP - no verlos en la terminal.
Por lo tanto, como en el ejemplo anterior, se debe añadir la -o bandera y un camino hacia el destino de su descarga. Esta vez, descargar README presentar sobre rizo directamente de los fabricantes de rizo.
rizar -o ~ / Desktop / README.curl ftp://ftp.sunet.se/pub/www/utilities/curl/README.curl
Si usted está familiarizado con FTP, puede que se pregunte si rizo puede subir, también. Sí, de hecho! En lugar de utilizar la -o bandera, es necesario utilizar dos banderas: -T y -u. los -T denota bandera Qué archivo que desea cargar.
los -u bandera denota el nombre de usuario y contraseña. A continuación, especifique la dirección de destino de FTP 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.
rizo -T /Desktop/README.curl -u nombre de usuario: passwd ftp: // ftp.yoursitehere.com/myfiles/README.curl
En este ejemplo se carga el README.curl archivo de la carpeta Escritorio.
Claro, HTTP y FTP son útiles, pero ¿sabía usted que hay muchos otros protocolos de comunicaciones de la red? Uno de los niftier es el Protocolo Diccionario. Con él, usted puede buscar palabras en cualquier servidor que entiende el protocolo. Supongamos, por ejemplo, que desea conocer el significado del término DVD. Escriba el siguiente comando para averiguar:
dict rizo: //dict.org/d: DVD
Con rizo, Diccionario y su widget de Dashboard Diccionario en el mismo MacBook, nunca se podrían utilizar un " verdadero " diccionario de papel otra vez!