Está en la página 1de 22

MIS PRIMEROS PASOS CON LA TERMINAL

Sergio Andrés Meneses

Ubuntu Colombia
ubuntu-co.com
¿Qué es una Terminal?

“Esta es tu última oportunidad, después ya no podrás echarte


atrás. Si tomas la pastilla roja te quedarás en el país de las
maravillas y yo te enseñaré hasta donde llega la madriguera de
conejos. Recuerda, lo único que te ofrezco es la verdad, nada
más...”

Terminal → Shell

“Es la interfaz entre el usuario y el propio sistema operativo”

Denominado también BASH (Bourne Again Shell)


Mitos acerca de la Terminal

Y lo primero que el todo poderoso Linus pensó fue un mundo de


terminales!!

Las terminales son para usuarios avanzados.

Si no manejas terminales no eres usuario de GNU/Linux

No sabes que es el Shell!!! ...apartate de mí vista pobre mortal

Haces todo desde las GUI's???... Por Dios!!!

Prueba que tan bueno eres... instala por consola!!


Donde consigo una Terminal!!!

➢ Seguimos la ruta: Aplicaciones – Accesorios _ Terminal.

Pulsando Alt+F2 y digitamos: “gnome-terminal” si estamos en


Ubuntu.
¿Esto es la Matrix?

Donde estamos??

same@same:~$

¿Porque $ y #?

Me puede hablar el pc!!!


¿Qué son comandos?

“Es una instrucción o mandato que el usuario


proporciona al sistema, desde la línea de
comandos o una llamada a programa, el cual
generalmente está contenido en un archivo
ejecutable.”

Los comandos poseen parámetros!!!


Mis primeros comandos

Conjunto básico de comandos:

● hostname: Devuelve el nombre de la máquina.


● uname -a: Información sobre el sistema operativo de la máquina.

● free -tm: Información sobre la cantidad de memoria disponible y

usada.
● du: Muestra el espacio que esta ocupado en disco.

● ps axu: Información sobre todos los procesos que se estan

ejecutando en la máquina.
● top: Información sobre el uso de cpu y memoria de los procesos

del sistema.
● date: Indica la fecha y hora del sistema.

● history: Muestra el historial de comandos introducidos por el

usuario.
Manejo de Directorios
Manejo de Directorios

● ls: Lista archivos y directorios, funciona como el comando dir de


DOS.
● cp: Copia archivos/directorios.

● rm: Borra archivos/directorios.

● mkdir: Crea directorios.

● mv: Renombrar o mover archivos/directorios.


...Permisos?

En Linux existen tres tipos de permisos que son aplicables tanto a


archivos como a directorios. Además existe la figura de roles.

También existen tres tipos de roles sobre los que se aplican estos
permisos.
Tipos de Roles

También existen tres tipos de roles sobre los que se aplican estos
permisos. Un archivo pertenece a un usuario y a un grupo:

Usuario: El propietario del archivo.


Grupo: Grupo al que pertenece el archivo.
Otros: Los demás usuarios.
Tipos de Permisos

● Ejecución: Si es para un archivo será ejecutable y si es para un directorio


significa que podemos pasar por él. Es representado por una X.
● Lectura: Si es para un archivo significa que podemos leerlo y si es un

directorio es que podemos leerlo también. Es representado por una R.


● Escritura: Si es para un archivo será que podemos escribir en él y si es para

un directorio significa que podemos crear ficheros dentro de él. Es representado


por una W
Permisos por Terminal - CHMOD

Sintaxis:
chmod {a, u, g, o} {+, -} {r, w, x} nombre del archivo

donde:
u: corresponde al dueño del archivo
g: corresponde al grupo
o o a: corresponde al resto de los usuarios, a para todos (all) y o para otros
(others)

Para autorizar o desautorizar el permiso:


+: autoriza
-: desautoriza
=: resetea los permisos

Los tipos de permisos son:


r: lectura
w: escritura
x: ejecución
Ejemplos con CHMOD

chmod +r arch.txt → Agrega permisos de lectura a todos los


usuarios.
chmod u+w arch.txt → Agrega permisos de escritura al dueño.
chmod –x arch.txt → Elimina el permiso de ejecución a todos
los usuarios.
chmod u=rw,go= arch.txt → Establece los permisos de lectura y
escritura al dueño y elimina todos los
permisos a los demás usuarios
CHMOD en BINARIO

Es otro modo de gestionar los permisos; de forma binaria. El


sistema es muy simple y cómodo: se considera un bit para lectura
(r) otro para escritura (w) y otro para ejecución (x). Las
combinaciones posibles son ocho y se muestran en la tabla.

Chmod 777 archivo.txt


Chmod 444 archivo.txt

Chmod 751 directorio


Mi Sistema de Archivos
Manejar mi sistema por Terminal

● reboot: Reinicia el sistema.

● poweroff: Apaga el sistema.

● mount: Montar unidades de disco duro, diskette, cdrom, etc.

● wget: Programa para descargar archivos por http o ftp.

● ifconfig: Configuración de interfaces de red, modems, etc.

● chmod: permisos fichero/directorio: Cambia los permisos de


ficheros/directorios

● chgrp: Cambia el grupo de un archivo o directorio.

● adduser: Añadir usuario de sistema.


¿Las terminales poseen sabores?
¿PREGUNTAS?
Link's de Interés

●http://www.guia-ubuntu.org/index.php?title=Terminal
●http://www.guia-ubuntu.org/index.php?title=Sistema_

●http://www.ubuntu-es.org/?q=node/25822
Contacto

Sergio Andrés Meneses

https://wiki.ubuntu.com/SergioMeneses
GRACIAS

También podría gustarte