Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GNU/Linux
Elaborado par:
Ing. Jorge A. Solano Galvez
M.C. Edgar E. Garcia Cano
Actualizado par:
Ing. Laura Sandoval Montafio
Autorizado par:
M.C. Alejandro Velazquez Mena
Objetivo:
Conocer 1a importancia del sistema operative de una computadora, asi como sus
funciones. Explorar un sistema operative GNU/ Linux con el fin de conocer y
utilizar 10s
Actividades:
I Iniciar sesién en un sistema operative GNU/Linux y abrir una ”terminal"
I Utilizar 10s comandos bésicos para navegar por el sistema de archives.
Introduccién
usuario 0 aplicaciones.
texto (software).
Software libre
mismo.
Ademés, que un software sea libre implica también que el software Viene acompafiado
del
Cédigo fuente, es decir, se pueden realizar cambios en el funcionamiento del
Sistema si asi
se desea.
Linux se distribuye bajo 1a Licencia Pfiblica General de GNU por lo tanto, e1 Cédigo
fuente
tiene que estar siempre accesible y cualquier modificacién 0 trabajo derivado debe
tener esta
licencia.
Licencia GNU
La Licencia Pfiblica General de GNU 0 GNU General Public License (GNU GPL) es una
licencia creada por la Free Software Foundation en 1989 y esté orientada
principalmente a
proteger 1a libre distribucién, modificacién y uso de software.
Kernel de GNU/Linux
E1 kernel 0 nficleo de linux se puede definir como el corazén del Sistema operative.
Es e1
encargado de que el software y el hardware del equipo se puedan comunicar. Sus
De la figura 1, se puede observar que entre e1 kernel y las aplicaciones existe una
capa que
permite a1 usuario comunicarse con el Sistema operative y en general con la
computadora,
a través de programas que ya Vienen instalados con la distribucién de Linux
(Debian,
Ubuntu, Fedora, etc.) y trabajan ya sea en modo gréfico 0 en modo texto. Uno de
estos
programas es el Shell.
1 Li I—_—1D
lasts] :3
l .
caesa-
96mm
hands
31$“ a-
1—“;
Comandos bésicos
E1 proceso de abrir una terminal varia dependiendo del entorno gréfico. For 10
general hay
Escritorio de Ubuntu
Terminal
O bien en el icono de aplicaciones en la linea de ”buscar" escribir ”terminal" si
es que no
i EDI
\II
it"
Una vez teniendo una terminal abierta, estamos listos para introducir comandos.
Terminal
laura@laura-DX4BSD: ~
Iaura@Iaura-DX4850:—$ I
Esto es, el nombre del comando, seguido de algunas banderas (OpCiones) para
modificar 1a
ejecucién del mismo y, al final, se puede incluir un argumento (ruta, ubicacién,
archive,
etcétera) dependiendo del comando. Tanto las OpCiones como 10s argumentos son
OpCionales.
E1 comando ls permite listar los elementos que existen en alguna ubicacién del
Sistema de archives
de Linux. Por defecto lista los elementos que existen en la ubicacién actual; Linux
nombra 1a
ubicacién actual con un punto (.) por lo que
15
15
15 —1
Es posible listar los elementos que existen en cualquier ubicacién del Sistema de
archives, para ello
hay que ejecutar el comando especificando como argumento 1a ubicacién donde se
desean listar
los elementos. Si queremos ver los archives que se encuentran en a rail, usamos:
ls /
Para ver los usuarios del equipo local, revisamos el directorio home que parte de
la raiz (/):
15 /home
Tanto las 0pciones como los argumentos se pueden combinar para generar una
ejecucién mas
especifica:
15 —1 /home
man 15
ver 1a lista de los archives del directorio usr, podemos escribir e1 comandoz
ls /usr
Esto es, el argumento se inicia con / indicando que es el directorio raiz, seguido
de usr que
es el nombre del directorio. Cuando especificamos 1a ubicacién de un archive
partiendo de
relativa".
Si bien e1 punto (.) es para indicar 1a ubicacién actual, e1 doble punto (..) se
utiliza para
referirse a1 directorio ”padre". De esta forma si deseamos listar 10s archives que
dependen
15
o
15 ../
Se pueden utilizar varias referencias a1 directorio padre para ir navegando por el
Sistema de
archives, de tal manera que se realice 1a ubicacién de un archive a través de una
ruta
relativa. De la Figura 2, si nuestra cuenta depende de home, 1a ruta relativa para
listar 10s
ls ../../usr
Con 10s primeros dos puntos se hace referencia a1 directorio home, con los
siguientes dos
Para crear una carpeta en nuestra cuenta, que tenga como Hombre “tareas” se escribe
el siguiente
comando:
mkdir tareas
cd nombre_carpeta
cd ..
pwd
Ejemplo (comandofind)
clear
Si queremos una copia del archive datos.lxt con Hombre datosViejos.txt en el mismo
directorio,
entonces se escribe el comando
cp ../ar‘chivo_a_copiar‘ .
Es muy importante indicar como archive destino a1 punto (.) para que el archivo de
copia se ubique
en el directorio actual.
mv ubicacién_origen/archivo ubicacién_destino
E1 comando mueve el archive desde su ubicacién origen hacia 1a ubicacién
deseada(destino).
Si queremos que un archive que esté en la carpeta padre, reubicarlo en el
directorio actual y con el
mismo Hombre, entonces podemos emplear las rutas relativas de la siguiente forma:
mv ../ar‘chivo_a_r‘eubicar‘ .
Este comando también puede ser usado para cambiar el nombre de un archive,
simplemente se
indica el nombre actual del archive y el nuevo Hombre:
mv nombre_actua1_archivo nombre_nuevo_archivo
rm nombre_archivo
rm nombre_carpeta
Bibliografia
I Oscar Vicente Huguet Soriano, Sonia Doménech Gémez. Introduccién a Linux. [Figura
1]. Consulta: Junio de 2015. Disponible en:
ficheros—descripciones/