Você está na página 1de 5

1

Universidad Politécnica Salesiana


Carrera de Ingeniería en Sistemas

Sistemas operativos I
Comandos en Linux

Autor:
Mero Martínez Jimmy Eduardo

Profesor:
Ing. Fabricio Triviño

Guayaquil, Junio 2017


2

Índice
1 Indique los comandos de mayor importancia en el S.O LINUX, que papel ejercen cada
uno de ellos (funcionalidad). ............................................................................................ 3
2 Explique (de ser posibles implementados en una máquina virtual): ............................. 3
3 Diferencias entre los S.A; ext3, ext2, proc y FFS. Explicar (de ser posible gráfico) ... 4
4 Qué trabajo ejercen SHELL, Script y kernel; identifique cada uno de estos términos.
Establezca la clasificación de los shells. .......................................................................... 5
3

1 Indique los comandos de mayor importancia en el S.O LINUX, que papel ejercen
cada uno de ellos (funcionalidad).
Los comandos de mayor importancia en Linux:

ls: con este comando se lista el contenido del directorio, lo cual es importante ya
que como usuario permite ver los nombres de las carpetas para poder luego ingresar si se
desea a alguna de ellas.

ls –l: permite ver los permisos que tienen los archivos, de esta forma ya luego el
usuario podría decidir si otorgarle o cambiar algún permiso a alguno de los archivos
mostrados.

touch: este comando permite crear archivos, lo cual es básico para el usuario
cuando requiere crear archivos de manera rápida y luego agregarles texto.

apt –get install: este comando antecedido por el comando sudo, de esta manera
sudo apt –get install, permite instalar un paquete que podría ser por ejemplo un editor de
texto como nano, quedando de la siguiente forma sudo apt –get install nano.

nano: permite ingresar a un fichero, y modificarlo y guardar su contenido, de esta


forma el usuario puede crear por ejemplo listas rápidas, pequeños blocs, etc. cuando lo
desee.

2 Explique (de ser posibles implementados en una máquina virtual):


Como se crea un directorio.

mkdir newfolder

Como se crea y se copia archivos

touch newarchiv

cp newarchiv

Como se mueve un archivo y directorios.

mv newarchiv/ newfolder

Como Borramos archivos y directorios.

rm newarchiv para borrar archivo

rm –r newfolder para borrar carpeta con archivo


4

Como se observa el contenido de un archivo y de un directorio.

ls muestra archivos y carpetas dentro del directorio

ls –l lista con detalles

ls –a listar archivos ocultos

3 Diferencias entre los S.A; ext3, ext2, proc y FFS. Explicar (de ser posible
gráfico)
Ext2: el ext2 es un sistema de archivos por defecto para el kernel de Linux, el cual se usa
en distribuciones de Linux como red hat Linux, fedora core y debían. Este sistema de
archivos tenia algunas desventajas por ejemplo cuando había una caída abrupta del
sistema por algun error o por un corte eléctrico, tomaba bastante tiempo en que se realice
el análisis de la estructura de ficheros en busca de errores.

Ext3: es el reemplazante de ext2, a diferencia del ext2 este sistema de archivos


implementa un registro diario de datos (journaling) y una serie de funcionalidades que lo
hacen poseer muchas ventajas con respecto a su antecesor.

Gracias al journaling que posee no necesita realizar la comprobación del sistema de


archivos luego de un cierre abrupto del sistema.

Proporciona una superior integridad de los datos luego del cierre abrupto del sistema.

Permite escribir datos mucho más rápidos que en el ext2, permitiendo un mejor
rendimiento.

Es de fácil transición, es decir que se puede migrar de ext2 a ext3 para aprovechar todas
las ventajas de este sistema de archivos.

Proc: básicamente este sistema de archivos es un sistema de archivos imaginario o


virtual, es decir que no existe físicamente en disco, sino que el núcleo lo crea en memoria.
Se utiliza para ofrecer información relacionada con el sistema (originalmente acerca de
procesos, de aquí su nombre).

FFS: en inglés, Fast File System; en español, Sistema de Ficheros Rápido. Como su
mismo nombre lo dice, este tipo de sistema de ficheros aumentó su rapidez y era bien
usado en los sistemas amiga que eran ordenadores con capacidades extraordinarias allá
5

entre los años 80 y 90. Su diseño fácil de entender ha influido en otros sistemas de
archivos.

4 Qué trabajo ejercen SHELL, Script y kernel; identifique cada uno de estos
términos. Establezca la clasificación de los shells.
El Kernel, o núcleo, se refiere al Software que relaciona las aplicaciones con el
Hardware de nuestro ordenador. Las órdenes del Kernel son las únicas que interactúan
directamente con los componentes físicos del ordenador, como el procesador, la RAM o
los discos duros, ya que están expresamente diseñadas para no dañar estos elementos. Las
instrucciones del Kernel también son las encargadas de asignar los recursos a cada
proceso y decidir que prioridades y recursos del sistema se le asignan.

El Shell, o intérprete de órdenes, son aplicaciones capaces de interpretar las


órdenes del usuario a través de comandos escritos, como por ejemplo el sistema MS-DOS
o los terminales de consola de los sistemas operativos Linux. Estas aplicaciones permiten
al usuario interactuar con el ordenador, normalmente a través de una sencilla interfaz de
texto plano, y suponen la forma más básica de interacción de un usuario con su ordenador,
escribiendo las órdenes en este Shell a través de comandos y recogiendo las respuestas de
la máquina.

En otra conceptualización un script de shell es un programa escrito usando el


lenguaje de programación específico para automatizar el uso del shell. En su nivel más
básico son como archivos por lotes que son sólo una lista de instrucciones. Sin embargo,
los scripts de shell son más potentes, ya que también puede incluir lógica condicional
como loops y if. Cada shell tendrá su propio lenguaje específico y sintaxis.

Você também pode gostar