Está en la página 1de 4

Comando ftp en unix:

Este comando se utiliza para transferir ficheros desde una maquina otra. Lo
que hace este comando es realizar una conecxion, como un túnel entre dos
maquinas. Para utilizar el comando hay que seguir los siguientes pasos:

ftp ip_maquina

Nos pedirá el usuario y contraseña

Lo mas importante es entender el uso del comando ftp

Si tu quieres transferir un fichero que esta situato en la carpeta en la que


estas ahora mismo,

Entonces te conectas ftp …. Desde esa misma carpeta. Siempre que quieres
transferir un archivo mediante ftp te tienes que situar primero en la
maquina origen, en la carpeta que contiene dicho fichero. Una vez
establecida la conecxion, en destino, utilizando los caomandol del Shell te
posicionas en el directorio donde vas a dejar el archivo a transferir.

Para enviar el fichero se hace lo siguiente:

Put nombre_fichero_local dirección_destino+nombre_fichero(si se quiere


cambiar el nombre en destino)

Para recuperar un fichero de destiuno a local se procede utilizando el


comando get
Varios comandos unix:

ps
se utiliza para obtener un listado de los procesos que se estan ejecutando
en el instante en la maquina.

Un ejemplo sería ps –ef | grep BPStart.sh – listamos todos los procesos que
tienen como nombre BPS……

kill
con kill podemos matar los procesos que se ejecutan.

Por ejemplo con kill -9 nr_pid se mata al procesos cuyo pid se proporciona
como parámetro de entrada

tar
con tar desempaquetamos los ficheros que han sido guardados como
archivos tar

para recuperar los datos de un archivo tar hay que teclear tar –xvf
nombre_fichero

Lo que hace este comando seguido de los parámetros y nombre del fichero
es recuperar el contenido del paqeuete que puede ser uno o mas ficheros

gzip
con el comando gzip se puede comprimir descomprimir los archivos

para descomprimir un archivo comprimido con gzip se deben de hacer lo


siguiente:

gzip –d nombre_fichero_comprimido
ls
El comando ls es muy útil porque podemos listar el contenido de un
directorio e iclusivo buscar ficheros en el mismo utilizando el comodin *

Añadiéndole al comando ls los parámetros l, s, t y r podemos listar un


diretorio en formato largo, con lo mas reciente modificado al final y por
fecha de moficacio. Ls –lstr es útil si realizamos operaciones y tenemos que
consultar un diretorio con mucha frecuencia.

sqlldr_exp
Es un comando que lo hemos creado nosotros para llevarnos la información
de una tabla a un fichero de textoi plano. El script se encuantra en /kb-
Aim/KbXBPDSE3.4/scripts/UNLOAD y siempre hay que ejecutarlo desde este
directorio al no ser un comando del sistema.

La forma de ejecutar el comando sqlldr_exp es la siguiente:

Sqlldr_exp usuario/contraseña@bbdd esquema nombre_tabla

El fichero de texto plano será un fichero .ctl que se guardara en /tmp con el
siguiente formato: nombre_table.ctl.

Al comando sqlldr_exp se le puede proporcionar mas de una tabla


separadas por espacio siempre que las tablas pertenezcan al mismo
esquema.

sqlldr
Comando del sistema que carga la información de los ficheros ctl en la base
de datos. Normalmente se carga a la base de datos destino, pero hay casos
cuando es necesario cargar a origen.

HAY QUE TENER CUIDADO CON EL COMANDO sqlldr, YA QUE SI NOS


EQUIVOCAMOS AL ELEGIR EL USARIO, LA CONTRSEÑA Y LA BASE DE
DATOS NOS PODEMOS CARGAR LOS DATOS DE ORIGEN.
export
El comando export se usa para exportar diferentes tablas de una base de
tados a un fichero. El comando export:

export usuario/contraseña@bbdd INTRO

->nombre_ficherto.dmp(el fichero a contener los datos resultantes del


export)