Вы находитесь на странице: 1из 6

ADMINISTRACION DEL SISTEMA LINUX

Sesin N 04:

Administracin Bsica de Archivos


4.1 Comandos.
4.2 Procesos.
4.3 Operaciones de edicin de archivos usando VIM.

Vistanos o comuncate con nosotros. Elas Aguirre 933 Fono


481614cpead_cis@crece.uss.edu.pe |

ADMINISTRACION BASICA DE ARCHIVOS


cp:

Copiar archivos o directorios


Argumentos:
cp <origen> <destino>: Copiar archivos.
cp r <origen> <destino>: Copiar directorios
cp i <origen> <destino>: Confirmacin al momento de copiar
cp p <origen> <destino>: Preservar permisos
cp f <origen> <destino> Copia sin pedir confirmacin
Ejemplo:
cp file1 file2 --------- Copia archivo file1file2.
cp saludo hola documentos/0 --- Copia el archivo saludo,hola dentro del
directoriodocumentos
cp -R documentos file ----------------- Copia el directorio documento como el directorio
file, incluyendo subdirectorios
cp -p /etc/network/interfaces \ ------ Copia archivos interfaces preservando permisos
/backup/etc/network
cp -Rp /home/alumno1 /backup -- Copia todo el home dentro del backup preservando
permisos uide,gids

find:

Permite encontrar archivos


Ejemplo:
find <archivo>: ------------------- busca en el directorio actual
find / -name <archivo> ---------- buscar un archivo en un directorio especfico
find / -user root: ------------------- buscar los archivos que pertenecen a un usuario
find /home perm 644: ---------- buscar los archivos que tengan el permiso 644
find type l/d/f : -name <archivo>: buscar archivos, directorios o enlaces
find size +10k:------------------- archivos mayor o igual a 10k

locate: Localiza ficheros, buscando en la base de datos de nombre de ficheros, el mismo que
hay que actualizar cada cierto tiempo con el comando updatedb. Es menos flexible que find.
Ejemplo:
locate hola
/home/eric/hola
/home/eric/hola/MOV00005.3gp
Vistanos o comuncate con nosotros. Elas Aguirre 933 Fono
481614cpead_cis@crece.uss.edu.pe |

mkdir: Crear directorios


Ejemplo:
mkdir <directorio>: Crear directorio
mkdir m 644 <directorio>: Crear directorio con permisos
mkdir p /directorio1/directorio2/directorio3
mv:

Mover archivos
Ejemplo:
mv archivo <directorio>
mv <directorio> <directorio>
mv f <archivo> <directorio>: forzar mv

ls:

Lista los archivos y directorios dentro del directorio de trabajo.


Ejemplos:
ls
ls -l : --- Lista tambin las propiedades y atributos
ls -a : -- Lista todos los archivos, incluidos los ocultos y los del sistema
ls la --- Lista ficheros incluidos los ocultos de sistema.
ls -la | more --- Lista los ficheros de un directorio de forma paginada.

rm:

borrar archivos o directorios


Ejemplos:
rm -r directorio ------- Borra los ficheros de un directorio.
rm *.jpg ----------------Borra todos los ficheros .jpg del directorio actual.
rm nom_archivo
rm -f saludo ------------- borra fozadamente sin pregunta archivo saludo)
$> rm -fR galeria ---------- borra forzadamente el directorio galeria)

rmdir: Elimina un directorio, tiene que estar vaco.


Ejemplos:
rmdir listarticulos
touch: Creacion de archivos vacios
touch nom_archivo
Vistanos o comuncate con nosotros. Elas Aguirre 933 Fono
481614cpead_cis@crece.uss.edu.pe |

Ejemplos:
touch hola -------- Crea el archivo saludo.
touch -am fichero Cambia las fechas de un archivo a la fecha actual.
tar:

Empaqueta o desempaqueta archivo


Ejemplos:
tar -zcvf backup.tar.gz backup -- Empaqueta y comprime el directorio backup y el
archivo resultado se llama backup.tgz.
tar -xvf archivos.tar ------ Desempaqueta el fichero misdocuemntos.tar.

dd:

El comando dd (duplicate disk) es un comando bastante til para transferir datos desde
un dispositivo/archivo hacia un dispositivo/archivo/etc.
dd if=origen of=destino
donde :
if significa "input file", es decir, lo que se desee copiar.
of significa "output file", el archivo destino;
origen y destino pueden ser dispositivos (lectora de CD, diskettera, etc.), archivos, etc.

Creando imgenes ISO de un CD:


dd if=/dev/cdrom of=micd.iso
file:

Nos permite obtener el tipo de archivo con el que estamos trabajando.


Ejemplos:
file miarchivo.txt
file alumno
alumno: directory

gzip:

Permite descomprimir, ver y chequear la integridad de los archivos en formato gz


Ejemplos:
gzip -c pp ----------------- Comprime el fichero pp y lo manda a la salida estndar
gzip -d fichero.gz -------- Descomprime fichero.gz
gzip -t fichero.gz --------- Chequea la integridad de fichero.gz
gzip -c hola>>holita.gz -- Comprime el fichero hola y lo coloca dentro del fichero
holita.gz

Vistanos o comuncate con nosotros. Elas Aguirre 933 Fono


481614cpead_cis@crece.uss.edu.pe |

gunzip:Descomprime ficheros creados por gzi, compress, etc., realizando la deteccin del
formato automticamente.
Ejemplos:
gunzip file.gz -d ---------- Descomprime el archivo pp.gz y lo manda a la salida
estndar.
Bzip2: Comprimir archivos.
Ejemplos:
bzip2 archivo
bzip2 d archivo.bz2: Descomprimir archivo
zip:

Comprimir zip: = zip -r fichero.zip fichero.


Ejemplos:
zip directorio.zip /directorio
unzip directorio.zip

PROCESOS
top:

Muestra los procesos que se ejecutan en ese momento, sabiendo los recursos que se
estn consumiendo(Memoria,CPU,).
Ejemplos:
Top
n pregunta el nmero de procesos que debe visualizar, luego se pulsa inter
k pregunta el nmero el PID del proceso que se quiere terminar, luego se pulsa intro
q ---------- sale del top
top p <id-proceso>: ------Monitorea el proceso del id especificado.
top u <usuario>------------Monitorea los procesos del usuario especificado.
top

kill:

Es utilizado para mandar seales a los procesos en Linux.


Argumentos :
kill -<seal> <id_proceso>
kill -l Muestra una lista de todas las seales.
Kill 0 Detiene todos los procesos excepto su shell de inicio de sesin.

Vistanos o comuncate con nosotros. Elas Aguirre 933 Fono


481614cpead_cis@crece.uss.edu.pe |

kill -1 Colgar, se genera cuando nos desconectamos del terminal.


kill -2 Interrupcin, se genera cuando se pulsa Ctrl+C.
kill -3 Salir
Donde:

Seal:

Term = -15

-------Mata un proceso, guardando su configuracin.

Kill = -9-------Mata un proceso sin guardar configuraciones.


Hup = -1

-------Para y reinicia un proceso.

Con = -18

-------Continua un proceso.

Stop = -19

-------Para un proceso.

killall: A diferencia de kill , killall permite mandar un seal al proceso por nombre.
killall gdm
killall firefox
killall l

--- Listar todas las seales (versin para Linux)

uptime: Informa el tiempo transcurrido desde que arranc por ltima vez la pc.
free:

Muestra carcteristicas de memoria RAM y memoria SWAP


free =m
free -tm
More/less: Ver archivo en forma pausada
ls R / | more
ls R / | less

OPERACIONES DE EDICIN DE ARCHIVOS USANDO "vim "


Editor VI.
vi <nombre_archivo>
Esc: Retornar al modo comando
:wq Grabar y salir del archivo
:q Salir del archivo
:q! Salir sin grabar cambios
dd Borra lineas
yy Copia una lnea
/palabra : busca una cadena
n : sigue buscando
Vistanos o comuncate con nosotros. Elas Aguirre 933 Fono
481614cpead_cis@crece.uss.edu.pe |

Вам также может понравиться