Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LINUX
ESTUDIANTES:
REOMIR NEGRETE P.
COD: 1.110.513.536
DIEGO FERNANDO HATUN
TUTOR:
JAVIER HERNAN JIMENEZ BELTRAN
CURSO: 250550_4
ABRIL 2015
INTRODUCCIN
Los comandos son pequeos programas que hacen parte del sistema operativo
aunque se diferencian de los scripts ya que dichos comandos siempre se encuentran
en carpetas concretas (/bin, /usr/bin, y en el caso de haber iniciado sesin como
superusuario, /sbin). Con esta ltima opcin no es necesario dirigirse a una carpeta en
especfico para poder ejecutarlos de manera correcta y completa.
Los comandos permiten realizar una cantidad enorme de tareas en el sistema operativo
por medio de la terminal que el mismo contiene. Linux en sus distintas versiones contiene
una gran cantidad de comandos que se pueden utilizar y as sacarle total provecho al
sistema operativo.
A continuacin se realizaran algunos ejercicios concretos acerca de los diferentes cdigos
o comandos que contiene Linux, de entre estos se destacar el uso de los cdigos cal,
date, time, sleep, type man, w, users, cd, ls, ln, entre otros tantos, que pueden
complementar la tarea o accin que los anteriores inician.
DESARROLLO DE LA ACTIVIDAD
$ cal 10 2000
Muestra el calendario del ao 2000 ms exactamente el mes de Octubre (10)
$ cal 9 1752
Muestra el calendario del ao 1752 ms exactamente el mes de Setiembre (9)
$ date
Muestra la fecha actual en la que se digita el comando.
$ df
Se usa para informar de cunto espacio libre en disco est disponible para cada particin que
tengas.
$ help cd
$ time sleep 2
Permite suspender la ejecucin actual por un intervalo de tiempo determinado
$ type man
Muestra la direccin en /bin
$ users
Muestra los usuarios
$w
Muestra informacin sobre los usuarios que estn conectados en ese momento a la mquina
y sobre sus procesos.
$ whereis less
Devuelve la direccin del archivo Less.
$ which man
$ who
Usuario conectado y tiempo de conexion que lleva.
$ who am i
$ whoami
Muestra solo el nombre del usuario conectado al Sistema.
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.
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?
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 llamados s_prueba.
Enlace Duro
Link simblico
c. Elimine el archivo original llamado prueba. Es posible llegar a los contenidos del
archivo original?
Al borrar el archivo original el enlace simblico permanece pero los datos desaparecen de
manera total.
d. Qu ocurre si se intenta cat s_prueba? Asegrese de entender la diferencia entre
d_prueba y s_prueba.
Al digitar el comando o cdigo cat s_prueba nos indica que el enlace hacia el archivo
prueba no existe debido a que fue borrado con anterioridad.
Diferencias entre s_Prueba y d_prueba
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:
a. $ id -a
/etc/passwd
Este fichero es la primera linea de defensa del sistema contra accesos no deseados.
Debe de mantenerse escrupulosamente y libre de errores y fallos de seguridad. En el
tenemos registrados las cuentas de usuarios, asi como las claves de accesos y
privilegios.
dhatun:
x:
1001:
1001:
usuario dhatun:
/home/dhatun:
/bin/bash:
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.
e. Construir un comando para imprimir el nmero total de archivos con exactamente dos,
tres o cuatro caracteres en su nombre.
BIBLIOGRAFIA
http://blog.desdelinux.net/mas-de-400-comandos-para-gnulinux-que-deberias-conocer/
http://www.ibt.unam.mx/jmanuel/cursoservidores/sistemasdearchivos.html
http://www.taringa.net/post/linux/16544782/Enlaces-simbolicos-y-duros-en-GNULinux.html
http://www.nodo50.org/utlai/linux/27010712.htm