Está en la página 1de 15

LINUX

CDIGO: 250550

REALIZADO POR:

LUIS ALBERTO ALBIS CONTRERAS - 11064639

GRUPO: 250550_44

TUTOR:

ANIVAR NESTOR CHAVES

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA - ECBTI

OCTUBRE 2017
Objetivos

Conocer los Conceptos y ordenes bsicas Usuarios, grupos y permisos


Comandos y Shell script
1. Investigando informacin sobre el sistema y los usuarios. Ejecute los
siguientes comandos en la terminal y rellene la tabla.

Comand Descripcin Captura de pantalla con el resultado obtenido.


o del
comando
a. $ cal 2 Muestra el
2017 Calendario
del ao
2017

b. $ cal 1 Muestra el
2018 Calendario
del ao
2018

c. $ date Muestra la
fecha actual
en pantalla

d. $ df Muestra
una lista de
las
particiones
montadas
e. $ help Muestra el
cd menu de
ayuda de las
opciones de
directorios
del terminal
Linux.

f. $ time Pausa el
sleep 2 terminal por
le numero
de
segundos
indicado
g. $ type Muestra el
man directorio
principal para
el para los
programas
ejecutables
h. $ Lista los
users usuarios
activos de
Linux
i. $ w Indica el
ancho de la
ventana
terminal
j. $ Se usa para
whereis localizar la
less pagina de
manual un
determinad
o comando
k. $ Muestra la
which ruta para
man man
l.$ who Muestra el
nombre de
usuario, la
lnea y la
hora de
todas las
sesiones
actualment
e iniciadas
m. $ who Muestra la
am i misma
informacin,
pero slo
para la
sesin de
terminal
donde se
emiti el
comando
n. $ Muestra el
whoami nombre del
usuario
activo

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 imgenes con solo lo necesario sin quitar el usuario
identificado.
2.1. 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 y en este caso el directorio de inicio. Cul es su directorio
de inicio?

El directorio inicio es /home/luisalbis

b. Vaya al directorio /bin. Qu instruccin ejecut? Estando en /bin vaya a


/tmp. Qu instruccin ejecut? Estando en /tmp ejecute pwd. Qu obtuvo?
para navegar por terminal en el directorio se usa el comando cd y se procede a
dar la ubicacin a la terminal

c. Cul es el directorio principal de la raz del sistema de archivos?

El directorio raz es : /
d. Al encontrarse en /tmp, trasldese a su directorio de trabajo.
2.2. Directorios
a. Inicie en su directorio de trabajo y cree un directorio llamado 2017.

b. Dentro del directorio 2017 cree los directorios 2017_1, 2017_2, 2017_3,
utilizando una sola lnea de comandos.
c. Trasldese al directorio 2017_3, cree en l un archivo denominado
eliminar, digitando en la terminal: echo foo > eliminar
d. Elimine el directorio 2017_3

2.3. Enlaces
a. Trasldese al directorio 2017_2 y cree un archivo denominado Linux_250550
digitando en la terminal: echo foo > Linux_250550. Cree un enlace duro al
archivo recin creado Linux_250550 llamado: duro_ Linux_250550 y un link
simblico al mismo archivo Linux_250550, llamado simbolico_Linux_250550.
b. Escriba el nmero de nodo del archivo: Linux_250550 y duro_
Linux_250550. Qu es un nmero nodo? Es el nmero del archivo
Linux_250550, en la tabla de archivo

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:

Trasldese al directorio 2017_2 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?
Ejecute el siguiente comando chmod 666 prueba. Ahora cuales son los
permisos sobre el archivo de propietario, grupo y el resto de personas.
Describa brevemente como se cambian los permisos de un archivo o un
directorio utilizando los nmeros del 1 al 7 en Linux.

Creando Archivo prueba

Con el comando ls -l podemos visualizar los permisos de los archivos o


carpetas. Al ejecutar el comando aparecen todos los archivos, uno por lnea. El
bloque de 10 caracteres del principio simboliza el tipo de archivo y los permisos

Permisos de archivo

El primer carcter indica de qu tipo de archivo se trata. Si es un guin '-'


significa que se trata de un archivo normal, la letra 'd' significa que se trata de
una carpeta (directory), la letra 'l' significa que se trata de un enlace (link). Otros
valores son s, p, b que se refieren a sockets, tuberas (pipe) y dispositivos de
bloque respectivamente.

Los 9 caracteres siguientes simbolizan los permisos del usuario propietario (3


caracteres), los permisos del grupo propietario (3 caracteres) y los permisos del
resto de usuarios (3 caracteres). Vienen codificados con las letras r, w y x que
se refieren a los permisos de lectura, escritura y ejecucin. Si en lugar de
aparecer dichas letras aparecen guiones significa que se carece de dicho
permiso. Ejemplo, si los diez primeros caracteres son -rw-r----- significa que es
un archivo normal, que el usuario propietario dispone de permisos de lectura y
escritura pero no de ejecucin, que el grupo propietario dispone tan solo de
permiso de lectura y el resto de usuarios no dispone de ningn permiso.
Vemoslo en la siguiente imagen:

Ejecucin del comando Chmod 666, otorga permiso de escritura y lectura pero
no de ejecucin ..

3.2. Expansin y citando el nombre del archivo


Realice las siguiente instrucciones en el directorio /bin y escriba el respectivo
comando de acuerdo a la situacin.
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 carcter es una vocal.

c. Lista de todos los nombres de archivo con el carcter a, c, m, l, o que lo


tenga como ltimo carcter.
d. Construir un comando para imprimir por pantalla el nmero de archivos
cuyo nombre est compuesto por cuatro caracteres.
Conclusiones

el sistema tiene restricciones predeterminadas para cada archivo que se crea,


la terminal permite cualquier modificacin mientras que este dentro de los
parmetros del sistema, por ejemplo non se puede modificar la estructura del
sistema mediante los comandos establecidos.