Manejo de Comandos en Linux
Manejo de Comandos en Linux
Manejo de Comandos en Linux
LINUX
OPERACIÓN A TRAVÉS
DE COMANDOS DE CONSOLA
Versión 1.0
El Sistema de Archivos de Linux
El sistema de archivos de Linux sigue el estándar de Unix, posee una
estructura determinada y compatible con los demás sistemas Unix.
Estos tienen su origen en la denominada raíz" o "root" que es
representado por "/". De este directorio se desprenden todos los
Archivos (Archivos ordinarios - Directorios - Archivos Especiales) a los
que el sistema operativo tiene acceso.
Existen dos tipos de distinciones cuando hablamos del tipo de contenido
de un sistema de archivos linux: Estáticos/Dinámicos y compatible/no
compatibles.
Estáticos: Contiene binarios, bibliotecas, documentación y otros
ficheros que no cambian sin intervención del administrador. Pero
pueden estar en dispositivos de solo lectura.
Dinámicos: Contienen ficheros que no son estáticos. Deben de
encontrarse en dispositivos de lectura/escritura. Necesitan que se
hagan copias de seguridad.
Compatibles: Contiene ficheros que se pueden encontrar en un
ordenador y utilizarse en otro.
No compatibles: Contiene ficheros que no son compatibles.
2
Veremos un resumen para de los directorios según al tipo que
pertenecen:
Estáticos /bin /sbin /opt /boot /usr/bin
Dinámicos /home /var/mail /var/spool /var/run /var/lock
Compatibles /usr/bin /opt
No compatibles /etc /boot /var/run /var/lock
3
/home Contiene los directorios personales de los distintos usuarios. Por ejemplo,
si se crea un usuario juan, ser verá /home/juan.
/lib Contiene las imagines de las librerías compartidas. Estos ficheros contienen
código que compartirían muchos programas.
/opt Es donde se aloja la mayoría del software creado por terceros.
/proc es un "sistema de ficheros virtual". Los ficheros que contiene realmente
residen en memoria, no en un disco. Hacen referencia a varios procesos que
corren en el sistema, y le permiten obtener información acerca de que programas
y procesos están en ejecución.
/root Carpeta personal del superusuario o root.
/sbin Contiene programas que son accedidos únicamente por root y aquellos que
se necesitan durante el arranque y para montar /usr. Además, programas para
poder realizar el mantenimiento y la recuperación del sistema.
/usr Es un directorio muy importante. Contienen una serie de subdirectorios que
contienen a su vez algunos de los mas importantes y útiles programas y ficheros
de configuración usados en el sistema. Así también para los archivos que pueden
ser compartidos por todos los usuarios del sistema.
/tmp Es la destinada a almacenar archivos temporales.
/var Contiene ficheros de datos variables. Esto incluye datos de administración y
registro, así como ficheros temporales.
4
COMANDOS DE INFORMACIÓN DE SISTEMA
clear Limpia la pantalla
arch Muestra la arquitectura del procesador de nuestro sistema
uname Es similar al anterior, pero con mas información de acuerdo
a los parámetros:
-s Muestra el nombre del kernel
-n Muestra el nombre del equipo
-r Muestra la versión del kernel
-o Muestra el nombre del SO
-a Muestra el nombre del kernel, del equipo, versión del kernel,
fecha en que fue apagado el sistema, etc
7
ls Lista todos los archivos y carpetas del directorio donde me
encuentro. Veamos algunas de las combinaciones.
ls -a Lista todos los archivos y carpetas ocultas
ls -l Muestra los privilegios que tienen los archivos o
carpetas, el usuario y grupo al que pertenece, tamaño
fecha y hora de creación.
ls -s Muestra la lista de los archivos indicando su tamaño
ls -r Muestra los archivos ordenados descendentemente.
ls -R Muestras los directorios con su respectivos archivos, del
lugar donde me encuentro.
También podemos listar los archivos y carpetas que no sea el directorio
actual. ls home/edwin/windows
10
cp Permite copiar archivos.
Los parámetros son:
-r Copia directorios recursivamente
-v Muestra el estado de la copia
-f Forza la copia sin pedirnos confirmación
cp texto texto1
Copia el archivo texto con el mismo contenido, con nombre texto1
cp texto dir1/practicos
Copia el archivo texto al directorio1 dentro del directorio practicos
cp –r carpeta1 carpeta2
Copia el directorio1 carpeta1, con su mismo contenido, con el nombre
carpeta2
mv carpeta1 Escritorio
Mueve el directorio carpeta1 dentro del directorio Escritorio
mv Documentos/carpeta1 Escritorio
Mueve el directorio carpeta1 que se encuentra en Documentos al
directorio Escritorio
14
EDITORES DE TEXTO
vi Permite manipular archivos de texto
Ejemplo:
vi texto.txt Permite crear un archivo de texto con el nombre texto.txt
Luego para guardar el contenido del archivo presionamos :
ESC
:wq Guardar y salir del archivo
:x Guarda el archivo modificado y se cierra.
:q! Sale sin guardar los cambios ()
:q Salir del archivo (el archivo no tiene que tener ninguna
modificación)
:w archivo1 Guarda el archivo con el nombre archivo1
Ejemplo:
gedit texto.txt
(escribimos el contenido del texto)
16
COMANDOS PARA BUSQUEDA DE ARCHIVOS
find Permite buscar archivos. Para ello se utilizan comodines.
* Muchos caracteres
? Un carácter
[a-z] ó [0-9] Rango de valores para un caracter
Ejemplos:
Buscar el archivo texto
find -name texto
Buscar todos los archivos de extensión txt (del directorio actual)
find -name \*.txt
Buscar todos los archivos de extensión txt en el directorio Escritorio que
esta dentro del directorio edwin
find edwin/Escritorio -name \*.txt
Buscar ficheros creados o cambiados dentro de los últimos 10 días
find -type f -mtime -10
17
Buscar archivos que comiencen con la letra b de extensión txt
find -name “b*.txt”
Buscar archivos donde la 3ra letra sea a y que sean de extensión txt
find -name ??a*.txt
18
COMANDOS PARA ARCHIVOS Y FICHEROS COMPRIMIDOS
gzip Permite comprimir archivos (con extensión gz)
gunzip Permite descomprimir archivos
Ejemplo: gzip texto, para descomprimir: gunzip texto
gzip -9 Comprime con compresión máxima
Ejemplo: gzip -9 archivo1
19
tar
Es una utilidad muy similar a la de ZIP en windows, archiva y/o
comprime.
Como archivar:
20
COMANDOS PARA APAGAR, REINICIAR Y CERRAR SESIÓN
22