You are on page 1of 11

LINUX

TRABAJO INDIVIDUAL
INTRODUCCIN AL SISTEMA OPERATIVO LINUX
CONCEPTOS BSICOS DE LINUX

PRESENTADO POR:
ARIEL ANDRES VILLADA GUTIERREZ
COD: 4372734
GRUPO: 250550_46

TUTOR:
JAVIER HERNAN JIMENEZ BELTRAN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


PROGRAMA: INGENIERA SISTEMAS
OCTUBRE DE 2015

INTRODUCCION

En el aprendizaje de nuevos sistemas operativos es muy importante tener el control, cada


sistema operativo pueden diferenciarse uno de otro por la forma como se ejecutan los
comandos y las funciones que estos realizan, en el siguiente trabajo efectuaremos el
aprendizaje y comprensin de los comandos sugeridos en la gua de actividades para el
manejo de una distribucin de Linux para mi caso particular bactrack en esta aplicacin se
encontrara que algunos comandos no se pueden ejecutar de igual forma que en otras
distribuciones de Linux pero se buscaron las alternativas de como poder efectuar
comandos equivalentes para el desarrollo del ejercicio.

DESARROLLO PRCTICO
1. Investigando informacin sobre el sistema y los usuarios
Escriba en la terminal los siguientes comandos y describa que hace cada uno (no olvide
anexar una captura de pantalla con el resultado obtenido).
$ cal 10 2000
$ cal 9 1752
$ date
$ df
$ help cd
$ time sleep 2
$ type man
$ users
$w
$ whereis less
$ which man
$ who
$ who am i
$ whoami

comando
cal 10 2000

cal 9 1752

Captura de pantalla

descripcion
Muestra
calendario del
mes en el
correspondiente
ao - para esta
ejemplo muestra
el mes de octubre
del ao 2000
Muestra
calendario del
mes en el
correspondiente
ao para esta
ejemplo muestra

date
df

Help cd

Time sleep 2

Type man

users

el mes de
septiembre del
ao 1752
Muestra la fecha
y hora actual
Muestra los
archivos del
sistema

Muestra la ayuda
de cd- Este
comando se usa
para cambiar de
directorio.
Generalmente
cuando el usuario
inicia una sesin
en GNU/Linux, el
directorio donde
comienza es su
directorio
personal. Desde
ah uno puede
moverse a los
diferentes
directorios
Efecta un
ejecutable tipo
parada del
sistema el cual
crea un retraso
correspondiente
al nmero del
valor escrito si es
2 son 2
segundos.
Indica la ruta
donde esta man
si el archivo no
existe como en el
caso de tueny
dice que no lo
encontr.
Muestra el
usuario que corre
el sistema

Whereis less
Which man
who

Who am i

whoami

muestra
informacin sobre
los usuarios que
estn conectados
en ese momento
a la mquina y
sobre sus
procesos.
Muestra la ruta
donde esta less
Muestra la ruta
donde esta man
Quien usuarios
root desde que
fecha.
cuantos y cuales
usuarios se
encuentran
logueados en el
sistema
Quien soy
muestra usuario y
fecha y hora de
uso
Le pregunta al
sistema Quin
soy? El entrega el
usuario, usuario
root

2. Sistema de Archivos
Escriba los resultados y/o comandos para cada una de las siguientes secciones.
2.1. Navegacin bsica

a. Entrar y utilizar pwd para


descubrir cul es la ruta
completa del directorio de
inicio.
b. Vaya al directorio /bin y
/tmp. Utilice pwd para
comprobar que sucede en
cada directorio.

pwd nos muestra la


ubicacin actual para
nuestro caso es /root
Con cd (chanhge directory)
nos cambiamos por las
carpetas o directorios como
podemos ver en la imagen y
con pwd comprobamos el
directorio donde nos
localizamos

c. Cul es el directorio
principal de la raz del
sistema de archivos?
d. Al encontrarse en un
directorio como /bin,
ubquese o trasldese a su
directorio de trabajo Escriba
tres formas de hacer esto.

Para mi caso al utilizar


bactrack es root
Escribiendo solo cd me
enva directamente a mi
directorio de trabajo que es
root o indicando
directamente cd /root

2.2. Directorios
a. Inicie en su
directorio de trabajo
y cree un directorio
llamado nuevo
b.
Cambie
al
directorio nuevo y
crear un directorio
llamado reciente
c. Ir a su directorio
personal.
Ahora
cree un directorio
bajo
el
nuevo
llamado
actual Hay dos
maneras de hacer
esto, Cules son?
(Pista:
No
es
necesario
cambiar
de
directorio
para
resolverlo)
d. Eliminar todos
los directorios que
acaba de crear, hay
varias formas de
hacerlo.
Cules
son?

e. Cree la misma
estructura
de
directorios con un
solo comando

Se crea directorio
nuevo

Dentro de nuevo se
crea reciente

Accidentalmente se
me olvido pero el
comando estando
dentro del directorio
reciente se puede
efectuar para crear el
nuevo directorio
actual verificamos
con dir

rm R actual borra
solo directorio actual
bactrack no funciona
bien con otras
opciones como la f o
la combinacin con
chmod
Revisamos de que no
existen directorios y
creamos con el
comando mkdir p la
estructura anterior de
directorios

2.3. Enlaces
a. Crear
un archivo
llamado
prueba en
su
directorio
personal
(digitando
echo foo
> prueba).
Cree un
enlace
duro al
archivo
prueba
llamado
d_prueba
y un link
simblico
al archivo
prueba
llamado
s_prueba.
b.
Investigue
el nmero
de inodo
de los
archivos.
Asegres
e de
entender
Qu es
lo que
son?.
c. Elimine
el archivo
original
llamado
prueba.
Es
posible
llegar a
los
contenido
s del
archivo
original?

Se crea el archivo
y sus
correspondientes
enlace duro y
enlace simblico

Un INODO es
una estructura de
datos, por as
decirlo una tabla
que contiene
informacin sobre
un fichero.

d. Qu
ocurre si
se intenta
cat
s_prueba
?
Asegres
e de
entender
la
diferencia
entre
d_prueba
y
s_prueba

Uno es un enlace
simblico (Un enlace
simblico permite dar a
un fichero el nombre de
otro, pero no enlaza el
fichero con un inodo, es
decir, en realidad lo que
hacemos es enlazar
directamente al nombre
del fichero.) y el otro es
un enlace duro(Estos
enlaces se denominan
enlaces duros (hard
links) porque
directamente crean el
enlace al inodo.
Tambin hay que tener
en cuenta que
solamente podremos
crear enlaces duros
entre ficheros del mismo
sistema de ficheros; los
enlaces simblicos no
tendrn este tipo de
restricciones.)

e. Intente
realizar un
enlace
duro a su
directorio
de
trabajo.
Por qu
no se
puede
realizar?

No se puede
crear porque
simplemente ya
existe el enlace
duro.

3. Permisos de Archivos
Escriba los resultados y/o comandos para cada una de las siguientes secciones.
3.1. Permisos de Archivos
Anexe el respectivo print screen o pantallazo del resultado a cada uno de los siguientes
comandos y explique brevemente el resultado:
$ id -a

Este comando
muestra datos de
identificacin del
usuario.
-a : Informa del
nombre de usuario,
identificador y
todos los grupos a
los cuales
pertenece el

$ls -ld. h*.*


/etc/passwd
etc/shadow /etc/

Ejemplo para ls -l

usuario.
En bactrack no se
ejecuta por que no
reconoce la
extensin -ld no
existen los
directorios shadow
y no reconoce en
la lnea *.*

Listamos archivos
y sus propiedades
para este caso la
carpeta passwd

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 todos los


nombres de archivo con
exactamente tres
caracteres.
b. Lista de todos los
nombres de archivo con
exactamente tres caracteres
en la que el segundo
carcter es una vocal.
c. Lista de todos los
nombres de archivo con el
carcter a, b, c, d, o que lo
tenga como ltimo carcter.
d. Construir un comando
para imprimir el nmero de
nombres de archivos que
coincidan exactamente
cuatro caracteres.

CONCLUSIONES

Se pudo conocer e interactuar los comandos que nos permiten determinar la ubicacin de
directorios tambin crearlos eliminarlos y conocer ciertos atributos de seguridad que son
importantes a la hora de manejar una distribucin de Linux.
Se pudo comparar el paralelismo y forma en relacin a los comandos conocidos de
distribuciones como Windows que cambian la forma como se escriben pero efectan
funciones similares destacando que en Linux se dan resultados ms completos en la
entrega de informacin al ejecutarlos.

BIBLIOGRAFA

http://docencia.udea.edu.co/cci/linux/dia4/directorio.htm
http://elblogdeliher.com/como-moverse-por-los-directorios-en-la-terminal-de-ubuntu/
http://hipertextual.com/archivo/2014/04/comandos-basicos-terminal/
http://www.desarrolloweb.com/faq/349.php
http://www.nodo50.org/utlai/linux/27010712.htm
http://ivan.rico.org.mx/?p=894
https://aprendiendoausarlinux.wordpress.com/2011/11/18/el-comando-cat-en-unix/
http://comandos-linux.wikispaces.com/id