""A la hora de desarrollar páginas web, ser compatible con Microsoft Internet Explorer y Netscape/Mozilla será suficiente para alcanzar el 90 por 100 de la audiencia deseada. Sin embargo, las sucesivas versiones de estos navegadores soportan diferentes niveles tecnológicos y algunas de las técnicas más modernas no funcionarán con versiones anteriores a la 3.0 de IE o NN. Además de la versión del navegador, el sistema operativo es también un tema a tener en cuenta En la siguiente tabla se muestran algunos de los navegadores más populares y sus principales posibilidades:
Los comandos deberán llevar sus argumentos encerados entre comillas:
! [ comando [ argumentos ] ]
Invoca un shell en el host local.
Las variables de entorno del SHELL, especifican cuál de los programas de shell se debe invocar.
FTP invoca /bin/sh, si el shell no es localizado.
Si especificamos algún comando, el shell lo ejecuta y luego vuelve al FTP.
$ nombre-macro [ argumentos ]
Ejecuta la macro especificada con “nombre-macro” y definida con el comando macdef.
Los argumentos son pasados a la macro sin “globbing”
ACCOUNT [ password ]
Añade una clave suplementaria requerida por un sistema remoto para acceder a los recursos una vez que el login haya sido realizado con éxito.
Si no se incluye ningún argumento, al usuario se le requiere una clave en un modo de entrada sin eco.
APPEND fichero-local [ fichero-remoto ]
Copia el fichero-local al final del fichero-remoto.
Si no se especifica ningún fichero como fichero-remoto, el nombre del fichero-local es utilizado para nombrar el fichero-remoto después de que este sea alterado por cualquier especificación NMAP, o NTRANS.
ASCII
Pone el tipo de transferencia de ficheros en modo ASCII. Esta es la opción por defecto.
BELL
Hace que suene una campana después de cada transmisión de fichero.
BINARY
Pone el tipo de transferencia de ficheros en modo BINARIO.
BYE
Cierra la conexion con el host servidor, si es que una conexión se mantenía abierta y habíamos salido. Tecleando un caracter de fin de fichero (EOF), también podremos terminar y salir de la sesión.
CASE
Cuando case está activado, (por defecto no lo está), los nombres de los ficheros del ordenadore remoto que estén escritos con letras mayúsculas, son escritos en el directorio local con todas las letras cambiadas a minúsulas.
CD directorio-remoto
Posiciona el directorio de trabajo en el host servidor al directorio-remoto.
CDUP
Posiciona el directorio de trabajo en el host servidor en el padre del actual directorio de trabajo remoto.
CHMOD mode nombre-fichero
Cambia los modos de permiso del fichero nombre-fichero en el sistema remoto al modo especificado.
CLOSE
Termina la conexión con el servidor host.
El comando close no sale del FTP, pero todas las macros definidas son borradas.
DELETE fichero-remoto
Borra el fichero-remoto.
El fichero-remoto puede ser un directorio vacío.
Con este comando no se utiliza globbing.
DIR [ directorio-remoto ] [ fichero-local ]
Visualiza un directorio-remoto, listándolo por la salida estándar u opcionalmente a un fichero-local.
En el caso de que no especifiquemos el directorio-remoto o el fichero-local listará el directorio de trabajo remoto por la salida estándar.
Si está activado el prompt interactivo, el FTP preguntará al usuario por la necesidad de que el último parámetro se encuentre como fichero destino para la salida del comando dir.
Los caracteres del comando GLOB, se encuentran en este caso siempre expandidos.
DISCONNECT
Es un comando que tiene la misma función que el comando close.
FORM formato
Aplicamos al formato de transferencia de fichero el formato especificado con formato.
El único formato soportado en este caso es el “non-print”.
GET fichero-remoto [ fichero-local ]
Copia el fichero-remoto al fichero-local.
Si no especificamos el fichero-local, FTP utiliza el nombre del fichero-remoto como nombre del fichero-local, siempre atendiendo a las modificaciones producidas por los estados del CASE,TRANS y NMAP.
GLOB
Cuando el atributo de “globbing” de un nombre de fichero se encuentra activado, FTP expande los metacarácteres en nombres de ficheros y directorios.
Estos carácteres son: *, ?, [, ], ~, {, y }.
El servidor host expande los nombres de ficheros y directorios.
El atributo “globbing”, se encuentra siempre activado para los comandos LS y DIR.
Si el atributo “globbing” se activa, los metacarácteres tembién son expandidos para los comandos de múltiples archivos: MDELETE, MDIR, MGET, MLS, y MPUT.
HASH
Introduce la inpresión de una almuadilla (#) por cada 1024 bytes que son transferidos.
HELP [ comando ]
Presenta un mensaje informativo acerca del comand de FTP llamado comando.
Si el comando especificado no existe, presenta una lista completa de comandos FTP.
IDLE [ segundos ]
Posiciona el timer del servidor remoto en segundos segundos.
Si omitimos el numero de segundos, el FTP presenta el tiempo actual de inactividad.
LCD [ directorio-local ]
Posiciona el directorio actual de trabajo en directorio-local.
En el caso de que no especifiquemos el directorio local, se asignará como directorio de trabajo el directorio raíz del usuario local.
LS [ directorio-remoto ][ fichero-local ]
Escribe una lista del directorio-remoto en el fichero-local.
En la lista se incluye cualquier información del sistema dependiente, que el servidor decida incluir.
Si no especificamos ni el directorio-remoto ni el fichero-local, el listado se hará del directorio de trabajo remoto.
Si “globbing” está activado, los metacarácteres son expandidos.
MACDEF nombre-macro
Define una macro, y las lineas que haya a continuación son entendidas como la macro nombre-macro.
Una linea en blanco indicará que se ha terminado el modo de entrada de la macro.
Existe un límite de 16 macros y 4096 caracteres en el total de las macros definidas.
Una vez definidas las macros, estas permanecen activas hasta que introduzcamos el comando close.
El procesador de macros interpreta los caracteres $ y / como caracteres especiales.
Un $ seguido de un(os) numero(s) será remplazado por el correspondiente argumento en la linea de la macro invocada.
Un $ seguido por una i ($i), indica al procesador de la macro que se va a producir un bucle. En la primera pasada de este bucle $i, es reemplazado por el primer argumento en la linea de comandos de invocación de la macro; en la segunda pasadaes reemplazado por el segundo argumento, etc..
Un carácter / seguido por cualquier carácter, es reemplazado por dicho carácter, y es muy utilizado para evitar el tratamiento de forma especial del carácter $.
MDELETE [ fichero-remoto ]
Borra ficheros-remotos.
Si “globbing” está activado, los metacarácteres son expandidos.
MDIR ficheros-remotos fichero-local
Escribe una lista de ficheros-remotos en un fichero-llocal.
Si “glogbbing” está activado, los metacarácteres son expandidos.
Si el prompt interactivo se encuentra habilitado, FTP pregunta al usuario por el último argumento, para saber si se encuentra en el fichero-local de salida para la salida de Mdir.
MGET ficheros-remotos
Copia ficheros-remotos al sistema local.
Si “globbing” se encuentra activado los metacarácteres se expanden.
Los nombres de los ficheros locales resultantes son procesadors de acuerdo a las especificaciones de CASE, NTRANS, y NMAP.
MKDIR nombre-directorio
Crea un directorio-remoto con el nombre nombre-directorio.
MLS ficheros-remotos fichero-local
Escribe una lista abreviada de ficheros-remotos en un fichero-loca.l
Si “globbing” se encuentra activado los metacarácteres se expanden.
Si el prompt interactivo se encuentra habilitado, FTP pregunta al usuario por el último argumento, para saber si se encuentra en el fichero-local de salida para la salida de mls.
MODE [ nombre-modo ]
Pone el modo de transferencia de ficheros del FTP al modo nombre-modo.
El único modo soportado es “stream”.
MODTIME fichero-remoto
Presenta el tiempo de la última modificación del fichero-remoto.
MPUT ficheros-locales
Copia ficheros-locales del sistema local al sistema remoto.
Los ficheros remotos tienen los mismos nombres que los ficheros locales procesados de acuerdo con las especificaciones de “ntrans” y “nmap”.
Si “globbing” se encuentra activado los metacarácteres se expanden.
NEWER nombre-fichero
Recoge el fichero sólo si el tiempo de modificación del fichero remoto es más reciente que el del fichero en el sistema actual.
Si el fichero no existe en el fichero actual, el fichero remoto es considerado “newer”.
Por lo demás este comando es idéntico a GET.
NLIST [ directorio-remoto ][ fichero-local ]
Escribe una lista abreviada del directorio-remoto en el fichero-local.
Si dejamos el directorio-remoto sin especificar, utilizará el directorio actual de trabajo.
Si el prompt interactivo se encuentra habilitado, FTP pregunta al usuario por el último argumento, para saber si se encuentra en el fichero-local de salida para la salida de nlist.
NMAP [ inpattern outpattern ]
Activa o desactiva el mecanismo de mapeado de los ficheros.
Si no se especifican argumentos, el mecanismo de mapeado de los ficheros está desactivado.
Si se especifican argumentos, los ficheros remotos son mapeados durante los comandos MPUT y PUT, utilizados sin un nombre de fichero destino concreto.
Si se especifican argumentos, los ficheros locales son mapeados durante los comandos MGET y GET, utilizados sin un nombre de fichero destino concreto.
Este comando es útil cuando nos conectamos a un ordenador remoto no UNIX, con un sistema de nominación de ficheros distinto.
NTRANS | O [ caracteres-entrada caracteres-salida ]
Activa o desactiva el mecanismo para la traduccion de caracteres de los ficheros.
Si no se especifican argumentos, el mecenismo de traduccion de caracteres de ficheros está desactivado.""