Problemas con el comando telnet
El comando FTP es uno de los comandos más utilizados por los usuarios de Internet. Ya sea que utilice FTP en el sistema operativo DOS o UNIX, encontrará una gran cantidad de comandos internos de FTP. Familiarizarse y aplicar de manera flexible los comandos internos
de FTP puede facilitar enormemente a los usuarios y lograr el doble de resultado con la mitad del esfuerzo.
El formato de línea de comando de FTP es: ftp -v -d -i -n -g [nombre de host], donde
-v muestra toda la información de respuesta del servidor remoto;
p>
-n Limite el inicio de sesión automático de ftp, es decir, no lo utilice
.n archivo etrc
-d; Usar el modo de depuración;
- g Cancelar nombres de archivos globales.
Los comandos internos utilizados por ftp son los siguientes (los corchetes indican opciones opcionales):
1.![cmd[args]]: ejecuta un shell interactivo en la máquina local, volver al entorno ftp, como por ejemplo:
!ls*.zip
2.$ macro-ame[args]: ejecuta la definición de macro macro-name
.3. cuenta[contraseña]: proporciona la contraseña adicional necesaria para acceder a los recursos del sistema después de iniciar sesión correctamente en el sistema remoto
.
4.append local-file[remote-file]: agrega el archivo local al host del sistema remoto.
Si no se especifica el nombre del archivo del sistema remoto, el nombre del archivo local. se utiliza.
5.ascii: utiliza el método de transmisión de tipo ascii.
6.campana: El ordenador suena una vez después de ejecutar cada comando.
7.bin: utiliza el método de transferencia de archivos binarios.
8.adiós: Salga del proceso de sesión ftp.
9.case: cuando utilice mget, convierta las letras mayúsculas del nombre del archivo del host remoto a letras minúsculas.
10.cd remote-dir: Ingrese el directorio del host remoto.
11.cdup: ingrese el directorio principal del directorio del host remoto.
12.chmod modo nombre-archivo: establezca el modo de acceso del archivo del host remoto nombre-archivo en
modo, como por ejemplo: chmod 777 a.out.
13.cerrar: Interrumpir la sesión ftp con el servidor remoto (correspondiente a abrir).
14.cr: cuando utilice asscii para transferir archivos, convierta retornos de carro y avances de línea en retornos de línea.
15.eliminar archivo remoto: elimina el archivo del host remoto.
16.debug[debug-value]: establece el modo de depuración y muestra cada comando enviado al host remoto.
Por ejemplo: deb up 3, si se establece en 0, se establece en 0. significa Cancelar depuración.
17.dir[remote-dir][local-file]: muestra el directorio del host remoto y guarda los resultados en el archivo local local-file
.
18.desconexión: Igual que cerrar.
Formato 19.form: establece el modo de transferencia de archivos en formato, el modo predeterminado es el modo de archivo.
20.get remoto-file[local-file]: transfiere el archivo remoto del host remoto al archivo local del disco duro local
.
21.glob: establece la extensión del nombre del archivo de mdelete, mget y mput. El nombre del archivo no se extiende de forma predeterminada.
Igual que el parámetro -g en la línea de comando. .
22.hash: Cada vez que se transmiten 1024 bytes, se muestra un símbolo hash (#).
23.help[cmd]: muestra información de ayuda para el comando interno ftp cmd, como por ejemplo: help get.
24.idle[segundos]: configura el temporizador de suspensión del servidor remoto en [segundos] segundos.
25.image: Establece el modo de transmisión binaria (igual que binario).
26.lcd[dir]: cambia el directorio de trabajo local a dir.
27.ls[remote-dir][local-file]: muestra el directorio remoto remoto-dir y lo guarda en el archivo local local-file
.
28.macdef nombre de macro: define una macro. Cuando encuentra una línea en blanco debajo de macdef, la definición de la macro finaliza
.
29.mdelete[remote-file]: elimina el archivo del host remoto.
30.mdir archivos remotos archivo-local: similar a dir, pero se pueden especificar varios archivos remotos,
Por ejemplo: mdir *.o.*.zipoutfile.
31.mget remote-files: Transfiere múltiples archivos remotos.
32.mkdir dir-name: crea un directorio en el host remoto.
33.mls archivo-remoto-archivo-local: Igual que nlist, pero se pueden especificar varios nombres de archivo.
34.mode[modename]: establece el modo de transferencia de archivos en modename, el valor predeterminado es el modo de transmisión
.
35.modtime file-name: muestra la hora de la última modificación del archivo del host remoto.
36.mput local-file: transfiere varios archivos al host remoto.
37.nombre de archivo más nuevo: si la hora de modificación del nombre de archivo en la máquina remota es más cercana que la hora del archivo con el mismo nombre en el disco duro local, el archivo se retransmitirá.
38.nlist[remote-dir][local-file]: muestra la lista de archivos del directorio del host remoto y
almacenala en el archivo local del disco duro local. disco.
39.nmap[inpattern outpattern]: configura el mecanismo de asignación de nombres de archivos para que ciertos caracteres del archivo se puedan convertir entre sí al transferir archivos
, como: nmap $1 .$2.$3 [$1, $2].[$2, $3], luego
Al transferir el archivo a1.a2.a3, el nombre del archivo se convierte en a1, a2. Este comando es especialmente adecuado para situaciones en las que el host remoto es una máquina que no es UNIX.
40.ntrans[inchars[outchars]]: establece el mecanismo de traducción de los caracteres del nombre del archivo, como ntrans
1R, luego el nombre del archivo LLL se convertirá en RRR.
41.open host[puerto]: establece una conexión con el servidor ftp especificado y se puede especificar el puerto de conexión.
42.passive: Entra en modo de transmisión pasiva.
43.prompt: establece mensajes interactivos al transferir varios archivos.
44.proxy ftp-cmd: en la conexión de control secundario, ejecute un comando ftp, que permite
conectar dos servidores ftp para transferir archivos entre los dos servidores. El primer comando ftp debe estar abierto,
para establecer primero una conexión entre los dos servidores.
45.put local-file[remote-file]: transfiere el archivo local local-file al host remoto
.
46.pwd: muestra el directorio de trabajo actual del host remoto.
47.quit: Igual que adiós, sale de la sesión ftp.
48.quote arg1, arg2...: Envía los parámetros textualmente al servidor ftp remoto, como por ejemplo:
quote syst. archivo remoto [archivo-local]: Igual que get.
50.reget archivo-remoto[archivo-local]: similar a get, pero si el archivo-local existe,
reanuda la transmisión desde donde se interrumpió la última transmisión.
51.rhelp[cmd-name]: Solicita ayuda al host remoto.
52.rstatus[nombre-archivo]: si no se especifica el nombre del archivo, se muestra el estado del host remoto; de lo contrario,
se muestra el estado del archivo.
53.rename[from][to]: cambia el nombre del archivo del host remoto.
54.reset: Borra la cola de respuestas.
55.reiniciar marcador: reinicia get o put desde el marcador especificado, como por ejemplo:
reiniciar 130.
56.rmdir dir-name: elimina el directorio del host remoto.
57.runique: establece el almacenamiento único del nombre del archivo. Si el archivo existe, agregue un sufijo al archivo original
..1, .2, etc.
58.enviar archivo-local[archivo-remoto]: Igual que poner.
59.sendport: establece el uso del comando PORT.
60.site arg1, arg2...: envía los parámetros palabra por palabra al host ftp remoto como un comando SITE.
61.size file-name: muestra el tamaño del archivo del host remoto, como por ejemplo: sitio inactivo 7200.
62.status: Muestra el estado actual del ftp.
63.struct[struct-name]: establece la estructura de transferencia de archivos en struct-name. De forma predeterminada,
utiliza la estructura de flujo.
64.sunique: configura el almacenamiento del nombre del archivo del host remoto para que sea único (correspondiente a runique).
65.system: Muestra el tipo de sistema operativo del host remoto.
66.tenex: establezca el tipo de transferencia de archivos en el tipo deseado para la máquina TENEX.
67.tick: Establece el contador de bytes durante la transmisión.
68.trace: Configura el seguimiento de paquetes.
69.type[type-name]: establece el tipo de transmisión del archivo en type-name, el valor predeterminado es ascii, como por ejemplo:
Escribe binario, configura el método de transmisión binaria.
70.umask[newmask]: establece la umask predeterminada del servidor remoto en newmask, como por ejemplo:
umask 3.
71.user nombre-usuario[contraseña][cuenta]: Indique su identidad al host remoto
Cuando se requiere una contraseña, debe ingresarla, como por ejemplo: usuario anónimo mi@correo electrónico .
72.verbose: Igual que el parámetro -v en la línea de comando, es decir, configurar el modo de informe detallado. Todas las
respuestas del servidor ftp se mostrarán al usuario. El valor predeterminado está activado
p>
73.?[cmd]: Igual que la ayuda.