Want to create interactive content? It’s easy in Genially!

Get started free

Curso-Fundamentos - Sistemas Operativos

Adriana “Adrus Adriu

Created on March 14, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Intoducción a la informática

Curso

Autor:

Dra. Adriana García Vargas

Índice de contenidos

¿Que es UNIX'

Comandos básicos y aplicaciones

Lorem ipsum dolor sit amet

Comandos para la gestión de archivos

Title 1

Sistema

Operativo

UNIX

Historia

Sistema operativo catalogado entre los mas poderosos, versátiles y flexibles que existen en la actualidad.

Diseñado a finales de los 60’s y principio de los 70’s por un grupo de investigadores de AT&T y la General Electric .Era de carácter experimental y en su inicios se llamaba Multics (Multiplexed Information and Computing System). Fue creado por los investigadores Ken Thompson y Dennis Ritchie de los laboratorios Bell de AT&T.

Pág. 2

Pág. 1

Title 1

man

uname

history

hostname

Permite mostrar el manual de otros comandos en el sistema

Permire mostrar el nombre del equipo (host) o bien cambiarlo.

Permite obtener información sobre el sistema operativo y el hardware en el que se está ejecutando.

Permite mostrar los últimos comandos que se han ejecutado en el servidor.

Info

Info

Info

Info

Title 1

mv

rmdir

echo

rm

Permite mover un archivo o directorio a un nuevo lugar y el archivo/directorio de origen ya no existe.También permite renombrar archivos o directorios.

Permite eliminar archivos pero tambien directorios.Puede eliminar archivos individuales o directorios enteros, incluyendo todos sus archivos y subdirectorios de forma recursiva.

Permite eliminar un directorio siempre y cuando este vacio.

Se utiliza para imprimir texto en la pantallay es mas común usarlo para realizar scripts.

Info

Info

Info

Info

Title 1

touch

Permite la creación de un archivo vacio.

Info

Title 1

¡Gracias!

Dra. Adriana García Vargas

Permite mover el directorio nuevo dentro del directorio documentos mv nuevo /home/adriana/documentos mv para renombrar:

  • Cambia el nombre del archivo cancion.txt por cancionres.txt
mv cancion.txt cancionres.txt
  • Cambia el nombre del directorio documentos por documentosresmv documentos documentosres

Sintaxis: mv nombre archivo+destino(ruta). Opciones:

  • Mueve un archivo cancion.txt al directorio documentos.
mv cancion.txt documentos
  • Es posible mover más de un archivo
mv cancion.txt poema.txt documentos
  • El uso de comodines es posible.Permite mover todos los archivos .txt al directorio documentos.
mv *.txt documentos

Sintaxis: ls + opciones Opciones: -a Lista todos los archivos, incluyendo aquellos que comienzan con “.” -l Lista detallada, es decir en formato largo -R Hace un listado recursivo. Lista primero los archivos del directorio en curso, luego los de los subdirectorios de éste, luego los de los subdirectorios contenidos en ellos (nietos) y así sucesivamente. -t Realiza la clasificación con base en la última fecha de modificación.

Más opciones:-u despliega la ultima hora de acceso en vez de la ultima hora de modificación -i Imprime el número de referencia (i-node) de los archivos (Un inodo contiene las características (permisos, fechas, ubicación, pero NO el nombre) de un archivo regular, directorio, o cualquier otro objeto que pueda contener el sistema de archivos de unix). -C Muestra la lista de archivos en columnas. -g Muestra el propietario del grupo de un archivo en formato largo. -r Realiza la clasificación de acuerdo al orden inverso.

Sintaxis: ls + opciones Opciones: -a Lista todos los archivos, incluyendo aquellos que comienzan con “.” -l Lista detallada, es decir en formato largo -R Hace un listado recursivo. Lista primero los archivos del directorio en curso, luego los de los subdirectorios de éste, luego los de los subdirectorios contenidos en ellos (nietos) y así sucesivamente. -t Realiza la clasificación con base en la última fecha de modificación.

Más opciones:-u despliega la ultima hora de acceso en vez de la ultima hora de modificación -i Imprime el número de referencia (i-node) de los archivos (Un inodo contiene las características (permisos, fechas, ubicación, pero NO el nombre) de un archivo regular, directorio, o cualquier otro objeto que pueda contener el sistema de archivos de unix). -C Muestra la lista de archivos en columnas. -g Muestra el propietario del grupo de un archivo en formato largo. -r Realiza la clasificación de acuerdo al orden inverso.

"uname -a" muestra la información disponible sobre el sistema, incluyendo el nombre del kernel, la versión y el tipo de máquina. "uname -s" muestra solo el nombre del kernel. "uname -r" muestra solo la versión del kernel. "uname -m" muestra la arquitectura del hardware.

- f Muestra el nombre de dominio completo -i Muestra la dirección IP del host -a Muestra el nombre de alias, esi existe

history 2 Moestra los ultimos 2 comandos ejecutados. history -c Limpia la lista history -d 3 Elimina de la lista el comando de la posición 3 history | head Muestra los 10 primero comandos de la lista.

Ejemplo man + comando man ls

Ejemplos: echo "Buenas tardes" nombre="Juan" echo "Hola, $nombre" echo -e "El dia de la primavera es el \n 21 de marzo" (salto de linea) \t para tabulador

Ejemplos: rmdir segundo

Opciones -i pide confirmacion -f no pide confirmación - r borra recursivamente Ejemplos: Para borrar archivos: rm cancion.txt Para borrar directorios(vacios o llenos) no se puede usar rm sin opciones rm -i cancion.txt

Opciones -i Solicita confirmación -f Sobrescribe los archivos de destino sin solicitar confirmación, si existen. mv cancion.txt /home/adrux/primero/ mv cancion.txt cancion2.txt mv primero primeroprimero

Opciones Si el archivo existe, el comando actualizará el tiempo de acceso y de modificación y si no existe lo crea. touch cancion.txt Permite crear más de un archivo seprandolos por espacio touch cancion2.txt cancion3.txt cancion4.txt