comandos básicos

18
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO Academia Linux – ESPOCH MODULO I.- ADMINISTRACIÓN BÁSICA LINUX UNIDAD 3: COMANDOS BASICOS EN GNU/LINUX Samuel Carrasco Ll. [email protected]

Upload: fernando-villegas-leon

Post on 10-Jul-2016

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Comandos Básicos

ESCUELA SUPERIOR POLITECNICA DE

CHIMBORAZO

Academia Linux – ESPOCH

MODULO I.- ADMINISTRACIÓN BÁSICA LINUX

UNIDAD 3: COMANDOS BASICOS EN GNU/LINUX

Samuel Carrasco Ll. [email protected]

Page 2: Comandos Básicos

Administración Básica Linux

● Introducción a GNU/Linux

● Instalación de GNU/Linux

● Comandos básicos en GNU/Linux

● Editores de texto

● Sistemas de ayuda

● Gestión de usuarios

● Sistema de archivos

● Administración de procesos

● Automatización de tareas

● Gestión de inicio y parada de Linux

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 3: Comandos Básicos

OBJETIVO DE LA UNIDAD

Conocer algunos comandos muy básicos para la

consola de Linux que todos los usuarios deberíamos

conocer y nunca olvidar, para la manipulación de ficheros y

directorios dentro de Linux.

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 4: Comandos Básicos

Linux es Multiusuario y Multitarea

• Linux es un sistema operativo de multitarea, multiusuario –Varios usuarios pueden correr múltiples tareas simultáneamente, independiente uno de otro

• Siempre que necesita “iniciar una sesión” antes de usar el sistema

–Se debe identificar con el username y contraseña

• Existen múltiples maneras de iniciar una sesión en el sistema

• Consola: Añadida directamente el teclado, mouse, monitor • Terminal serial • Gráficamente

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 5: Comandos Básicos

Terminales Virtuales (VTs)

En la mayor parte de las distribuciones de Linux, la consola emula varios terminales virtuales •Cada terminal virtual se puede ver como una terminal separada, pero esta directamente añadida a la consola

–Diferentes usuarios pueden usar diferentes terminales virtuales

•Estructuración típica: –VT 1: sesiones en modo gráfico (si está habilitada) –VT 2 hasta 7: sesiones en modo texto

•Se puede cambiar entre VTs con Alt-Fn ó con Ctrl-Alt-Fn si son sesiones gráficas)

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 6: Comandos Básicos

Inicio de sesión (modo texto)

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 7: Comandos Básicos

Inicio de sesión (modo gráfico)

Nota: Diferentes distribuciones y escritorios desplegaran diferentes inicios de sesión

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 8: Comandos Básicos

Comandos en Linux

• Todo en un sistema Linux puede ser hecho mediante tipeo de comandos

–( Hasta navegar en el World Wide Web...)

• La interfaz gráfica de usuario (Sistema X Window o simplemente X) no es necesaria correr en un sistema Linux

–Pero en algunas ocasiones es conveniente

• Para poder digitar comandos en un entorno gráfico, se necesita iniciar un emulador de terminal

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 9: Comandos Básicos

Comandos Básicos

● El prompt del sistema indica que el sistema esta listo para

aceptar comandos

Ejemplos:

[user@host dir]#

dir$

$ Registrado como usuario regular

# Registrado como superusuario

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 10: Comandos Básicos

Comandos básicos

● Sintaxis de los comandos en Linux

$ comando opción(es) argumento(s)

$ ls

$ ls –l ( ll )

$ ls /etc

$ ls –l /dev

$ ls –a –l

$ ls -al

● Un comando puede tener muchos parámetros, los cuales

determinan el alcance o función del comando. Los

parámetros comúnmente van precedidos con «-»

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 11: Comandos Básicos

Ejemplos de formatos de comandos

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 12: Comandos Básicos

● Cambiar la contraseña

$ passwd [usuario]

● Mostrar fecha y hora actual

$ date +FORMAT

● Mostrar un calendario

$ cal [mes] [año]

● ¿Quiénes están en el sistema?

$ who

● ´Con qué usuario estoy registrado

$ who am i $whoami

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Comandos Básicos

Page 13: Comandos Básicos

Comandos Básicos

● Limpiar la pantalla

$ clear $<Ctrl+l>

● Mostrar un texto en la pantalla

$ echo Bienvenidos a la Academia Linux

● Mandar un mensaje a un usuario registrado en nuestro

sistema

$ write username

mensaje

<Ctrl+d>

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 14: Comandos Básicos

● Mandar un mensaje a todos los usuarios registrados en

nuestro sistema

$ wall

mensaje

<Ctrl+d>

● Habilitar recibir o No mensajes en mi terminal

$ mesg [y|n]

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Comandos Básicos

Page 15: Comandos Básicos

● Mostrar los comandos ejecutados

Flecha arriba/abajo Seleccionar comandos ejecutados

$ history # Todos los comandos ejecutados (~/.bash_history)

$ !! Último comando ejecutado

$ !-1

!# Ejecuta el comando número #

● Mostrar los comando ejecutados con fecha y hora

$ export HISTTIMEFORMAT='%F %T'

$ history

● Conocer el tipo de un archivo

$ file nombre_archivo

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Comandos Básicos

Page 16: Comandos Básicos

● Agregar usuarios

$ useradd USUARIO

● Definir contraseña al usuario

$ passwd USUARIO

● Eliminar un usuario

$ userdel USUARIO -f

$ userdel USUARIO –r

● Agregar un usuario a un grupo

$ useradd USUARIO –G GRUPO

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Comandos Básicos

Page 17: Comandos Básicos

Comandos básicos

● Mostrar nombre del equipo

$ hostname

● Modificar nombre del equipo

$ hostname host.domain

● Modificarlo de manera permanente

$ vi /etc/sysconfig/network

HOSTNAME=host.domain

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX

Page 18: Comandos Básicos

TAREA: MODULO 1 – UNIDAD 3

● EJECUCION DE LOS COMANDOS BASICOS VISTOS EN

CLASE EN LA DISTRIBUCION ASIGNADA A USTED EN

LA TAREA: MODULO 1 – UNIDAD 2

MODULO I.- ADMINISTRACION BASICA LINUX: COMANDOS BASICOS EN GNU/LINUX