6
1 Sistemas Operativos Gestión de Comandos Básicos Objetivos Dominio del manejo de comandos. Manejar editores.

Comandos Basicos

Embed Size (px)

DESCRIPTION

Comandos Basicos

Citation preview

Page 1: Comandos Basicos

1

Sistemas Operativos

Gestión de Comandos Básicos

Objetivos

• Dominio del manejo de comandos.

• Manejar editores.

Page 2: Comandos Basicos

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

Page 3: Comandos Basicos

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.

Page 4: Comandos Basicos

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.

Page 5: Comandos Basicos

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

Page 6: Comandos Basicos

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