Está en la página 1de 12

GNU/LINUX

Introducción a GNU/LINUX

También conocido como Linux (encabezado por


Linus Torvalds). Su desarrollo es uno de los ejemplos
más prominentes de software libre: todo su código
fuente puede ser utilizado, modificado y
redistribuido libremente por cualquiera, bajo los
términos de la GPL (Licencia Pública General de GNU)
y otra serie de licencias libres.
¿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 está 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

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


DOS en windows.
● Ifconfig: Muestra la IP de la tarjeta de red activa
● cd: Cambia de directorio según la ruta.
● cp: Copia archivos/directorios colocando la ruta del archivo que se
quiere copiar y del nuevo archivo.
● rm: Borra archivos/directorios colocando la ruta.
● 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.

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.
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 ó 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 US
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.


¿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

También podría gustarte