You are on page 1of 16

1

USO DE LINUX

EDGAR ALEJANDRO ESPAÑA AMAYA


CÓDIGO: 1.116.262.379

TUTORA
CARMEN EMILIA RUBIO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VALLE DEL CAUCA - PALMIRA
LINUX - (250550A_611)
GRUPO 250550_23
2019
2

INTRODUCCIÓN

El presente trabajo contiene el desarrollo de las actividades para la comprensión de la


aplicación de los comandos que permiten al usuario tener un mejor manejo y
comprensión para la usabilidad de las herramientas y gestión de ficheros en el sistema
operativo Linux (Ubuntu).
3

OBJECTIVO GENERAL

 Conocer e identificar los comandos de Linux.

OBJECTIVOS ESPECIFICOS

 Identificar la forma de navegar por los directorios.

 Entender cómo se crean y eliminan los directorios y archivos.

 Conocer cómo se pueden buscar y mostrar los archivos dentro de los directorios.
4

ACTIVIDADES QUE REALIZAR

1. Investigando información sobre el sistema y los usuarios. Ejecute


los siguientes comandos en la terminal y rellene la tabla.

Comando Descripción Captura de pantalla con el resultado obtenido.


del comando
a. $ cal 2 Muestra el
2017 calendario
del mes de
febrero del
2017

b. $ cal 1 Muestra el
2018 calendario
del mes de
enero del
2018

c. $ date Muestra la
fecha actual

d. $ df Comando
utilizado
para ver la
utilización
del disco.

e. $ help Muestra las


cd opciones
disponibles
del comando
cd (con el
comando cd
podemos
acceder a los
5

distintos
directorios)
f. $ time Este
sleep 2 comando
permite
esperar un
tiempo que
indiquemos
sean
segundos,
horas o días
g. $ type Nos indica si
man comando
está
instalado en
el sistema,
ósea nos
brinda
información
sobre los
comandos
del sistema
operativo
Linux.
h. $ Imprime en
users una sola
línea una
lista de
todos los
nombres de
usuario que
actualmente
se
encuentran
conectados a
la
computadora
actual,
separados
por espacios
en blanco.
6

i. $ w Nos lista
todos los
usuarios
conectados
en el
sistema.
j. $ Este
whereis comando se
less utiliza para
localizar el
archivo
binario, el
código
fuente y la
página de
manual de
un
determinado
comando.
k. $ Nos permite
which indicar en
man que parte
del sistema
se encuentra
instalado un
determinado
programa.
l.$ who Muestra
todos los
usuarios
conectados y
el tiempo
que tiene
conectado.
m. $ who El comando
am i who am i es
un comando
sumamente
sencillo el
cual muestra
el
identificador
7

del usuario
actual.
n. $ Nos muestra
whoami el usuario
que estamos
conectados.

2. Sistema de Archivos

Escriba los resultados y/o comandos para cada una de las siguientes
numerales. Para cada una de las acciones anexe capturas de pantalla,
recorte las imágenes con solo lo necesario sin quitar el usuario
identificado.

2.1. Navegación básica

a. Una vez ingrese al S.O. Linux ingrese a la terminal y ejecute: pwd.


Este comando le indicará la ruta completa del directorio en que se
encuentra ubicado y en este caso el directorio de inicio. ¿Cuál es su
directorio de inicio?

b. Vaya al directorio /bin. ¿Qué instrucción ejecutó? Estando en /bin


vaya a /tmp. ¿Qué instrucción ejecutó? Estando en /tmp ejecute pwd.
¿Qué obtuvo?

c. ¿Cuál es el directorio principal de la raíz del sistema de archivos?

Todos los ficheros y directorios de un sistema UNIX cuelgan de un


directorio principal llamado "raíz", que se representa como "/". El
directorio raíz es la base para todo el árbol de directorios, es allí donde
8

están contenidos todos los directorios del sistema.


(http://docencia.udea.edu.co,2019)

d. Al encontrarse en /tmp, trasládese a su directorio de trabajo.

2.2. Directorios

a. Inicie en su directorio de trabajo y cree un directorio llamado 2019.

b. Dentro del directorio 2019 cree los directorios 2019_a, 2019_b,


2019_c, utilizando una sola línea de comandos.

c. Trasládese al directorio 2019_c, cree en él un archivo denominado


eliminar, digitando en la terminal: echo foo > eliminar.
9

d. Elimine el directorio 2019_c.

2.3. Enlaces

Enlace duro: Los enlaces duros, asocian dos o más ficheros


compartiendo el mismo inodo. Esto hace que cada enlace duro sea una
copia exacta del resto de ficheros asociados, tanto de datos como de
permisos, propietario.

Enlace simbólico: En informática, un enlace simbólico, en sistemas


Unix o GNU/linux, indica un acceso a un directorio o fichero que se
encuentra en un lugar distinto dentro de la estructura de directorios.
Una modificación realizada utilizando este enlace se reflejará en el
original; pero, por el contrario, si se elimina el enlace, no se eliminará
el auténtico.

a. Trasládese al directorio 2019_b y cree un archivo denominado


Linux_250550 digitando en la terminal: echo foo > Linux_250550.
Cree un enlace duro al archivo recién creado Linux_250550 llamado:
duro_ Linux_250550 y un link simbólico al mismo archivo
Linux_250550, llamado simbolico_Linux_250550.

b. Escriba el número de ínodo del archivo: Linux_250550 y duro_


Linux_250550. ¿Qué es un número ínodo de cada uno?
10

Inodo: En informática, un inodo, nodo-i o nodo índice es una


estructura de datos propia de los sistemas de archivos
tradicionalmente empleados en los sistemas operativos tipo UNIX
como es el caso de Linux.

c. Elimine el archivo original llamado Linux_250550. ¿Es posible llegar


a los contenidos del archivo Linux_250550 a través del enlace duro_
Linux_250550? Edite el contenido de duro_ Linux_250550 y evidencie
el resultado.

Al ejecutar el comando nano duro_ Linux_250550 se evidencia que se


puede editar el archivo sin ningún problema después de haber
eliminado el archivo Linux_250550.
11

d. ¿Qué ocurre si se ejecuta en la terminal cat


simbolico_Linux_250550?

¿Qué diferencia hay entre duro_Linux_250550 y


simbolico_Linux_250550?

Diferencia entre enlaces duros y simbólicos.

 Se pueden mover o eliminar el archivo original sin afectar los


enlaces duros mientras que con el enlace simbólico no.
 Los enlaces duros solo pueden ser creados desde archivos los
enlaces simbólicos pueden ser creados desde archivos y
directorios.
 Los enlaces duros son copias exactas del archivo original
mientras que los enlaces simbólicos son únicamente accesos
directos.
(linux.dokry.com,2017)

e. Intente realizar un enlace duro a su directorio de trabajo. ¿Por qué


no se puede realizar?
12

No se permiten enlaces duros para directorios.

3. Permisos de Archivos
Escriba los resultados y/o comandos para cada una de las siguientes
secciones.

3.1. Permisos de Archivos


Anexe la respectiva captura de pantalla del resultado de cada uno de
los siguientes comandos y explique brevemente el resultado:

Trasládese al directorio 2019_b y cree un archivo llamado prueba.


Puede hacerlo digitando en la terminal: echo foo > prueba
Ejecute el comando ls –l.

¿Qué permisos sobre el archivo tienen los siguientes usuarios:


propietario, grupo y el resto?

Propietario: Lectura y escritura


Grupo: Lectura y escritura
Resto: Lectura
Ejecute el siguiente comando chmod 666 prueba. Ahora cuales son los
permisos sobre el archivo de propietario, grupo y el resto de personas.

Les dio a todos los usuarios los permisos de lectura y escritura.

Describa brevemente como se cambian los permisos de un archivo o


un directorio utilizando los números del 1 al 7 en Linux.

Permisos en Linux
13

0 = --- = sin acceso


1 = --x = ejecución
2 = -w- = escritura
3 = -wx = escritura y ejecución
4 = r-- = lectura
5 = r-x = lectura y ejecución
6 = rw- = lectura y escritura
7 = rwx = lectura, escritura y ejecución

(gospelidea.com, 2017)

3.2. Expansión y citando el nombre del archivo


Realice las siguiente instrucciones en el directorio /bin y escriba el
respectivo comando de acuerdo a la situación.
a. Lista de los nombres de archivo con tres caracteres.

b. Lista de los nombres de archivo con exactamente cuatro caracteres


en la que el segundo carácter es una vocal.

c. Lista de todos los nombres de archivo con el carácter a, c, m, l, o


que lo tenga como último carácter.

d. Construir un comando para imprimir por pantalla el número de


archivos cuyo nombre está compuesto por cuatro caracteres.
14

(pedroventura.com, 2015)
15

CONCLUSIONES

Como consecuencia de lo expuesto anteriormente en el informe se expresan el


entendimiento sobre el manejo de los comandos básicos de Linux, ampliando el
conocimiento en el manejo de consola identificando como crear, buscar, ver, eliminar
archivos y directorios.
16

REFERENCIAS BIBLIOGRAFICAS

Torres, E. F., & Pizarro, G. A. M. (2014). Linux para usuarios. Madrid, ES: Ministerio de
Educación de España. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10913969

systemadmin.es, (2012). Indicar el tiempo de sleep. Obtenido de


http://systemadmin.es/2012/05/indicar-el-tiempo-de-sleep

francisconi.org, (2014). who am i. Obtenido de


https://francisconi.org/linux/comandos/who-am-i

docencia.udea.edu.co, (2019). Directorios Linux. Obtenido de


http://docencia.udea.edu.co/cci/linux/dia4/directorio.htm

Joan Carles, (2015). Que son y para qué sirven los enlaces duros y simbólicos. Obtenido
de https://geekland.eu/que-son-para-que-sirven-enlaces-duros-y-simbolicos/

Pedro Ventura, (2014) contar todos los archivos existente en un directorio en Linux.
Obtenido de https://www.pedroventura.com/linux/contar-todos-los-archivos-existente-en-
un-directorio-en-linux/