Upload
jlce900
View
4
Download
3
Embed Size (px)
DESCRIPTION
Comandos Basicos
Citation preview
1
Sistemas Operativos
Gestión de Comandos Básicos
Objetivos
• Dominio del manejo de comandos.
• Manejar editores.
2
Tema 1: Comandos
Comandos
• Los comandos son palabras. • La sintaxis de los comandos están acompañadas de
parámetros: – Opciones:
• Tienen uno o más opciones que consiste en una letra precedido por una línea:
# ls –a • Se puede combinar con varias opciones uniéndolos: #ls –la • Cuando la opción es una palabra, es precedido por 2 líneas seguidas: # ls –help
– Argumentos: Varios comandos necesitan el ingreso de ciertos argumentos. Los argumentos son parte de la información a procesar.
# cat /etc/passwd
3
Editor vi
• Editor estándar en todas las distribuciones LINUX.
# vi [nombre_archivo]
Teclas flecha Arriba y Abajo Desplazarse por el texto.
i inserta, x Borra un carácter, X Borra una palabra
dd Borra una línea, dnd Borra la n cantidad de líneas.
:w Salvar y continuar editando, :wq Grabar y salir, :q! Salir sin grabar
G Ir a la última línea, nG Ir al número n de línea.
/hola Buscando la palabra “hola” hacia delante
?hola Buscando la palabra “hola” hacia atrás.
Historial
• Los comandos ejecutados son almacenados en
una lista de historial.
• El historial permite que los comandos
ejecutados anteriormente puedan volverse a
invocar.
• Utilizando el comando history podemos
visualizar el historial completo de comandos.
4
Comandos
Secuencia
• Para ejecutar una serie de comandos en una solo línea:
# ls ; cat /etc/passwd
– Lista el contenido del directorio de donde está ubicado y luego visualiza el contenido del archivo “passwd”
Conectores
PIPING ( | )
• Conecta la salida de un comando a la entrada de otro comando:
# cat /etc/passwd | sort | more
– Explicación: “cat” lista el contenido del archivos “passwd” y que es enviado al comando “sort” que lo ordena alfabéticamente y con el comando “more” permite visualizar el resultado por bloques de pantalla.
5
Creando Archivos y Directorios
Archivos
• Diferentes maneras para crear un archivo:
# touch archivo
# echo “Hola” > archivo
# vi archivo
Directorios
• Los nombres de los directorios son libres. En una misma ruta puede existir un nombre de archivo igual al nombre del directorio.
# mkdir datos
# mkdir “datos contabilidad”
Copiar, Mover Archivos y Directorios
Archivos
• Copiar archivos: # cp archivo archivo.bak
• Copiar todos los archivos a un directorio: # cp * /tmp
• Copiar archivos que empieza con la palabra dat: # cp dat* /tmp
• Mover archivo: # mv archivo archivo.bak
6
Copiar, Mover Archivos y Directorios
Directorios
• Copiar directorio y su contenido: # cp –f –R /datos /respaldo
– Si el directorio destino no existiera, se creará y guardará el contenido. Si existiera, entonces dentro del directorio se copiará el directorio de origen.
• Mover directorio: # mv /datos /respaldo