Está en la página 1de 19

Uso de Linux

Programa
Ingeniería de Sistemas

Presentado por:
Andrés Camilo Leal Ramos
Código: 1.110.575.842

Presentado a:
Carmen Emilia Rubio

Abril 2018.

Universidad Nacional Abierta y a Distancia.


Escuela de Ciencias Básicas, Tecnología e Ingeniería.
Linux – grupo 250550_10
1
Tabla de Contenidos

Introducción......................................................................................................................2
Objetivos generales..............................................................................................................3
Objetivos específicos...........................................................................................................3
1. Investigando información sobre el sistema y los usuarios. Ejecute los siguientes
comandos en la terminal y rellene la tabla...........................................................................4
2. Sistema de Archivos.........................................................................................................6
2.1 Navegación básica......................................................................................................6
2.2. Directorios..................................................................................................................7
2.3. Enlaces.......................................................................................................................8
3. Permisos de Archivos.....................................................................................................11
3.1. Permisos de Archivos...............................................................................................11
3.2. Expansión y citando el nombre del archivo.............................................................13
Conclusiones......................................................................................................................15
Referencias bibliográficas..................................................................................................16
2
Introducción

Los comandos se utilizan básicamente para que el sistema operativo realice una

determinada función, con los podemos administrar el sistema, estos existen mucho antes

que la interfaz gráfica, básicamente todo lo que se realiza de manera gráfica corresponde

a un comando en el sistema operativo. Es por eso que este documento se encarga de

explicar las funciones de los principales comandos del sistema operativo Linux en su

distribución Ubuntu para que se pueda llevar a cabo la administración del sistema por

medio de la consola de comandos, se tendrán en cuanta comandos para la solución de

necesidades que se puedan presentar al momento de utilizar la consola.


3
Objetivos

Conocer de manera práctica la administración del sistema operático por medio de los

diferentes comandos que tiene el sistema operativo Linux, abarcar de manera contundente

las principales necesidades a la hora de administrar el sistema por medio de la consola,

así mismo conocer los diferentes tipos de permisos que puede llegar a tener un archivo o

directorio y cumplir de manera satisfactoria con los ejercicios planteados por la tutora.
4
1. Investigando información sobre el sistema y los usuarios. Ejecute los siguientes

comandos en la terminal y rellene la tabla.

Captura de pantalla con el


Comando Descripción del comando
resultado obtenido.
Muestra el calendario de la
fecha indicada en el
comando (febrero de 2017).
a. $ cal 2 2017

Muestra el calendario de la
fecha indicada en el
comando (enero de 2018).
b. $ cal 1 2018

Muestra la fecha actual del


sistema indicada como: Día
c. $ date de la semana, mes, día, hora,
zona horaria y año.
Informa cuanto espacio
total, ocupado y disponible
tiene el sistema, mostrando
d. $ df esto por cada partición con
la que cuente el mismo.

Explica cómo debe se debe


utilizar el comando cd.

e. $ help cd
5
El comando espera durante
el tiempo que se le indique y
f. $ time sleep 2 muestra con exactitud los
segundos de espera que
realizó.
Imprime la ruta donde se
g. $ type man encuentra ubicado un
comando (man).
Muestra un listado de los
h. $ users usuarios que tiene el
sistema.
Muestra la información
i. $ w sobre los usuarios que están
conectados a la máquina.
Localiza el archivo vinario,
j. $ whereis less código fuente y página del
manual de un comando
Busca la ruta donde se
k. $ which man encuentra el comando o
programa especificado.
Muestra los usuarios que
l.$ who están logeados en el sistema.
Muestra el identificador del
m. $ who am i usuario actual.

Imprime el nombre del


n. $ whoami identificador del usuario
actual.

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


6
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. ¿Cuál es su directorio de inicio?

Directorio de inicio /home/andres-leal

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?

Instrucción ejecutada para ir /bin: cd /bin

Instrucción ejecutada para ir /tmp: cd /tmp

Resultado de jecución de pdw en /tmp

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

El directorio principal es / (raíz)

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 2017.

Se crea el nuevo directorio con el comando mkdir [directorio] – Make Directory

mkdir 2017
7
b) Dentro del directorio 2017 cree los directorios 2017_1, 2017_2, 2017_3,

utilizando una sola línea de comandos.

c) Trasládese al directorio 2017_3, cree en él un archivo denominado eliminar,

digitando en la terminal: echo foo > eliminar.

d) Elimine el directorio 2017_3.

Para eliminar el directorio 2017_3, retrocedemos al directorio contenedor (2017)

con el comando “cd ..”. Estando en directorio 2017 ejecutamos el comando “rm

r- 2017_3” para eliminar el directorio mencionado.

2.3. Enlaces

a) Trasládese al directorio 2017_2 y cree un archivo denominado Linux_250550

digitando en la terminal: echo foo > Linux_250550. Cree un enlace duro al


8
archivo recién creado Linux_250550 llamado: duro_ Linux_250550 y un link

simbólico al mismo archivo Linux_250550, llamado simbolico_Linux_250550.

“Un enlace duro es un archivo que apunta al mismo contenido almacenado

en disco que el archivo original.”

Crear enlace duro con el comando ln Linux_250550 duro_ Linux_250550 donde:

ln es el comando encargado de realizar los encales

Linux_250550 es el nombre del archivo y

duro_Linux_250550 es el nombre del enlace duro.

Línea número 8, con el comando ls -li Linux_250550 vemos el inodo del

archivo y con el comando ls -li duro_Linux_250550 (Línea 11) vemos que el

inodo sigue siendo el mismo, pero esta vez aparecen dos entradas apuntando al

mismo contenido del disco duro.

“Los enlaces simbólicos son parecidos a los accesos directos en Windows y son

los enlaces que todos los usuarios comunes acostumbran a usar de forma

habitual.”
9

En este caso se crea el enlace simbólico con el comando

ln el cual se encarga de realizar los enlaces

-s es el tipo de enlace que vamos a crear

/home/andres-leal/Documentos/2017/2017_2/Linux_250550 es la ruta y nombre

del archivo al que le vamos a crear el enlace simbólico.

/home/andres-leal/Escritorio/simbolico_Linux_250550 es la ruta y nombre del

enlace simbólico que vamos a crear.

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

¿Qué es un número ínodo?

El número de ínodo del archivo Linux_250550 y duro_ Linux_250550 es

4459208.

Un inodo es un número entero único que en Linux es asignado a cada fichero y

cada carpeta del sistema operativo y cada inodo de los diferentes archivos

guarda

Información como lo son: permisos, propietario, ubicación en el HHDD, fecha de

Creación, entre otros.


10

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.

Aun habiendo eliminado el Archivo original es posible llegar al contenido del

archivo eliminado a través del enlace duro, el inodo sigue apuntando al mismo

espacio en disco permitiendo así el acceso y modificación del archivo desde el

enlace duro.

d) ¿Qué ocurre si se ejecuta en la terminal cat simbolico_Linux_250550?, ¿qué

diferencia hay entre duro_Linux_250550 y simbolico_Linux_250550?


11

Diferencia entre enlace duro y simbólico.

El enlace duro apunta a un contenido almacenado en disco duro y el

enlace simbólico apunta al nombre del archivo y posteriormente el archivo apunta al

contenido almacenado en el disco duro.

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

realizar?

No se puede crear un enlace duro a un directorio debido a que este hecho puede

transformar la estructura de directorios de Linux.

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:

a) Trasládese al directorio 2016_2 y cree un archivo llamado prueba. Puede

hacerlo digitando en la terminal: echo foo > prueba


12

b) 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

Resto : Lectura

c) Ejecute el siguiente comando chmod 666 prueba. Ahora cuales son los

permisos sobre el archivo de propietario, grupo y el resto de personas.

Propietario: Lectura y escritura

Grupo : Lectura y escritura

Resto : Lectura y escritura

d) Describa brevemente como se cambian los permisos de un archivo o un

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


13

Los permisos de un archivo o directorio en Linux se cambian mediante el

comando chmod [numero] [nombre del archivo o directorio] ejemplo

chmod 666 prueba.

Binario Decimal Permisos Descripción


000 0 --- Ningún permiso
001 1 --x Ejecución
010 2 -w- Escritura
011 3 -wx Escritura y ejecución
100 4 r-- Lectura
101 5 r-x Lectura y ejecución
110 6 rw- Lectura y escritura
111 7 rwx Lectura, escritura y ejecución

Los permisos se representan del 0 al 7 cada uno con 3 bits, los cuales se

utilizan para dar permisos a los usuarios, del modo que con ‘1’ se da permiso y

con ‘0’ se quita y va en el orden rwx (Lectura, escritura, ejecución).

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.

Las siguientes consultas se pueden realizar por medio de comodines como los son “*”

(asterisco) o “?” (Signo de interrogación).

a) Lista de los nombres de archivo con tres caracteres.

Comando dir

Consultado por medio del comando ls ???


14
b) Lista de los nombres de archivo con exactamente cuatro caracteres en la que el
segundo carácter es una vocal.

Comando ls ?[a,e,i,o,u]??

c) Lista de todos los nombres de archivo con el carácter a, c, m, l, o que lo tenga


como último carácter.

Comando ls *[a,c,m,l,o]

d) Construir un comando para imprimir por pantalla el número de archivos cuyo


nombre está compuesto por cuatro caracteres.

El comando wc nos permite contar directorios, ficheros, lineas dentro de archivos.

El comando sería ls ???? | wc -l


15

Conclusiones

Como resultado del anterior documento se da conocer de la manera más practica el resultado

de la investigación sobre el funcionamiento de los principales comando del Sistema operativo

Linux, aplicando los mismos a diferentes tipos de necesidades que se pueden llegar al momento

de administrar el sistemas, también se dan a conocer los tipos de permisos que tiene los archivos

o directorios, como conocerlo, realizar la lectura y como modificar la misma, del mismo modo

con las bases adquiridas mediante la realización de este documento, se pude dar a conocer al

gerente de la compañía Denthal Art Club, sobre el novedoso cambio que realizó a los equipos de

su organización.
16

Referencias bibliográficas

Anon, (2018). [en línea] Disponible en:

https://www.ibiblio.org/pub/linux/docs/LuCaS/Cursos/distro/intermedio/html/node

40.html [Consultado el 8 de abril de 2018].

Servidores Dedicados Administrados Tel. 93 803 35 69 || M. 636 27 67 86.

(2018). Comando Linux df: Espacio en disco de un sistema Linux . [en línea]

Disponible en: https://www.servidoresadmin.com/comando-linux-df/ [Consultado

el 8 de abril de 2018].

Servidores Dedicados Administrados Tel. 93 803 35 69 || M. 636 27 67 86.

(2018). Comando linux sleep | Temporización en ejecución linux . [en línea]

Disponible en: https://www.servidoresadmin.com/comando-linux-sleep-

temporizacion-en-ejecucion-linux/ [Consultado el 8 de abril de 2018].

Travesuras. (2018) Comando.- whoami . [en línea] Disponible en:

https://travesuras.wordpress.com/2010/05/03/20100503-1/ [Consultado el 8 de

abril de 2018].
17
Ubuntuforums.org. (2018) Listado de comandos b sicos de linux . [en línea]

Disponible en: https://ubuntuforums.org/showthread.php?t=1202583 [Consultado

el 8 de abril de 2018].

Cambiatealinux.com. (2018) WC - Contar directorios / ficheros / Lineas de un

fichero . [en línea] Disponible en: https://www.cambiatealinux.com/wc-contar-

directorios-ficheros-lineas [Consultado el 9 de abril de 2018].

Comoinstalarlinux.com. (2018) Comando Linux rm . [en línea] Disponible en:

https://www.comoinstalarlinux.com/comando-linux-rm/ [Consultado el 8 de abril

de 2018].

Elblogdeliher.com. (2018) Cómo moverse en la Terminal de Ubuntu | El blog de

Liher . [en línea] Disponible en: http://elblogdeliher.com/como-moverse-por-los-

directorios-en-la-terminal-de-ubuntu/ [Consultado el 8 de abril de 2018].

geekland (2018) Que son y para que sirven los enlaces duros y simbólicos . [en

línea] Disponible en: https://geekland.eu/que-son-para-que-sirven-enlaces-duros-y-

simbolicos/ [Consultado el 9 de abril de 2018].

Geekytheory.com. (2018) Permisos de archivos en Linux . [en línea] Disponible

en: https://geekytheory.com/permisos-de-archivos-en-linux [Consultado el 9 de

abril de 2018].
18
Hipertextual. (2018) 10 comandos básicos para usar en la terminal de

Linux . [en línea] Disponible en:

https://hipertextual.com/archivo/2014/04/comandos-basicos-terminal/ [Consultado

el 8 de abril de 2018].

sudo raíz (2018) directorios principales en Linux y lo que contiene . [en línea]

Disponible en: https://rootsudo.wordpress.com/2014/02/22/directorios-principales-

en-linux-y-lo-que-contienen/ [Consultado el 8 de abril de 2018].

Smaldone.com.ar. (2018) Tutorial básico de GNU / Linux: Caracteres

"comodín" . [en línea] Disponible en:

https://smaldone.com.ar/documentos/misdocs/tutorial-gnu-linux/index-6.html

[Consultado el 9 de abril de 2018].

También podría gustarte