Está en la página 1de 13

LINUX

2020
ESTRUCTURA DE DIRECTORIOS

 Tiene una estructura jerarquica , es decir todos dependen


del único directorio raíz denominado root o /
 Cada usuario tiene su propio directorio de trabajo (home-
directory) por ejemplo /home/adal.
 Directorio actual (.): es un directorio especial que hace
referencia al directorio en el que estamos. Si
referenciamos al directorio . nos estaremos refiriendo al
directorio actual
 Directorio padre (..): es un directorio especial que hace
referencia al directorio padre del directorio en el que
estamos. Si referenciamos al directorio .. nos estaremos
refiriendo al directorio padre del actual. El único directorio
que no tiene directorio padre es el directorio raíz /
Tipos de Usuarios

 Los usuario s Normales tienen el símbolo $


[adal@localhost ~]$
 El usuario administrador tiene el símbolo #
[root@localhost ~]#

Nota.- para poder cambiar de usuario es


necesario ejecutar el comando:
Su nombre_usuario
Tipos de Archivos

 Archivos Ordinarios .- Se representan por el


prefijo –
 Enlaces simbólicos.-Hacen referencia a otro
tipo de archivo y se representan por la letra l
 Directorios.-Son estructuras que agrupan
archivos o carpetas y se representan por la
letra d
 Archivos Especiales.-Archivos de sistema que
representan dispositivos y se representan por
la letra p
Permisos

 Lectura.- Un archivo o directorio puede ser


leído o copiado y se representa la letra (r)
 Escritura.- Un archivo puede ser leído ,
modificado o eliminado y se representan por
la letra (w)
 Ejecución.-Un archivo puede ser ejecutadoy
se representan por la letra (x)
Estructura de Archivos
Comodines
Instrucción Acción
* Sustituye cualquier cadena o carácter
? Sustituye un carácter especifico
[..] Indica cualquier carácter dentro de los
corchetes
[^..] [!--] Indica cualquier carácter que no este
dentro de los corchetes
^ Indica el comienzo de la línea
$ Indica el final de la línea
RUTAS
EDITOR VI
Sintaxis:
$vi archivo.txt
Abre o crea un archivo
Comandos básicos Comandos básicos
 esc Vuelve al modo comando  u Deshace los cambios
 H Mueve el cursos al principio  x Elimina un carácter
 M Mueve el cursos al medio  dw Elimina una palabra
 L Mueve el cursos al final  p Mueve líneas una vez
eliminadas con dd
 i Inserta texto
 :q sale del archivo
 a agrega texto
 :q! Sale del archivo sin realizar
 dd elimina una línea cambios
 cc Reemplaza una línea  :w guarda el archivo
 cw Cambia palabra
LS
Lista archivos y directorios

Formato:
ls [opciones][directorio(s)]/[fichero(s)]
Opciones:
 -a Muestra todos los archivos incluyendo ocultos
 -l Muestra un listado completo de los archivos
(incluyendo tipos, permisos, usuarios , fechas)
 -F Distingue entre tipos de archivos
 -r Ordena el listado de archivo de forma inversa
 -x Muestra la salida en columnas
 -t Muestra el listado ordenado por fecha
LS
ls [opciones][directorio(s)]/[fichero(s)]

Ejemplos:
 $ ls –a
Muestra todos los archivos incluso los ocultos
 $ ls –l *.txt
Muestra un listado de archivos que tienen la
extensión txt
 $ ls –lt
Muestra un listado ordenado por fecha
CAT
Permite visualizar concatenar y crear
archivos
Sintaxis:
Comando Descripción
cat > archvo Permite crear archivos
cat archivo Permite visualizar el contenido
del archivo

Cat archivo1 archivo2 > archivo3 Concatena archivo1 con el


archivo2 y lo almacena en el
archivo3
CAT
Ejemplos:
 $ cat > nuevo.txt
Crea un nuevo archivo, para finalizar la edición se
debe presionar Ctrl+c o Ctrl +d
 $ cat nuevo.txt
Muestra el contenido del archivo nuevo.txt
 $ cat archivo1.txt archivo2.txt > archivo3.txt
Concatena el archivo archivo1.txt y el archivo2.txt en
el nuevo archivo archivo3.txt
 $ cat /home/adal/tmp/archivo3.txt
Visualiza el archivo archivo3.txt utilizando la ruta
absoluta

También podría gustarte