Está en la página 1de 7

Universidad Dominicana O&M

TECNOLOGIA Y SERVICIOS DE INTERNET

Rey Méndez Mateo


21-EISN-6-037

NILO ANDRES GONZALEZ CASTRO

11 de octubre de 2022, DN, Rep. Dom.


El Sistema Operativo UNIX.
1. ¿Qué es UNIX?
Unix es un sistema operativo que nace a principios de los añ os 70, creado
principalmente por Dennis Ritchie y Ken Thompson. Sus características
técnicas principales son: su portabilidad, su capacidad multiusuario y
multitarea, su eficiencia; su alta seguridad y su buen desempeñ o en tareas
de red. Pero Unix, má s que una marca, también es una filosofía que tiene por
principios el minimalismo y el modularidad: hacer programas que hagan una
sola cosa bien hecha y que, al comunicarse entre sí, ejecuten tareas má s
complejas.

Un sistema Unix puede dividirse en tres á reas bá sicas:

 El nú cleo del sistema operativo.


 El intérprete de comandos y algunos programas utilitarios.
 Lo demá s que necesitas, como las aplicaciones de usuario o la interfaz
grá fica, son paquetes adicionales.
Por sus características técnicas y su filosofía abierta, existen diversos
sistemas operativos que se conocen como derivados de Unix o sistemas de la
familia Unix. Entre estos está n FreeBSD y GNU/Linux; macOS también es un
sistema Unix al igual que Android (derivado de Linux) e iOS (derivado de
Mac OS X).

2. ¿Como podemos entrar en el Shell de UNIX?


Los programas shellshell (de traducció n concha) son intérpretes de
comandos que facilitan el control del sistema operativo UNIX (son lo má s
parecido al command.com del MS-DOS). No son el sistema operativo en sí,
sino que forman una capa que interacciona el nú cleo del UNIX con el usuario
interactivo. Al entrar al sistema, cada usuario corre un shell particular e
independiente de cualquier otro usuario que simultá neamente esté
utilizando el sistema. Esto se aprecia por la aparició n de un carácter tal
como $ o # o > (existen otros má s, de hecho, ésto suele ser configurable) que
dependerá n del tipo de shell que hemos lanzado. Los shells son ú tiles para
ejecutar uno o varios programas (simultá neamente entre sí y con el shell) y
en ellos se aprecia la multitarea real del sistema operativo UNIX. Entre los
shells má s populares encontramos:

 Bourne ShellBourne Shell: fue escrito por Stephen Bourne y es el má s


bá sico y antiguo. Está disponible en todos los sistemas UNIX y se
invoca a través del comando sh, tras lo que debe de aparecer el
prompt del sistema $.
 C ShellC Shell: posterior al Bourne Shell y orientado a los
programadores de C. También está disponible en todos los sistemas
UNIX y se ejecuta escribiendo el comando csh, con lo que aparece el
carácter % o >. Una versió n mejorada de este es el tcsh que permite
completar nombres de ficheros y directorios usando el tabulador y la
edició n de la línea de comandos. Este ú ltimo suele estar disponible en
todas las distribuciones de Linux.
 Korn ShellKorn Shell: escrito por David Korn, es una ampliació n del
Bourne Shell. Disponible en todos los sistemas UNIX, se lanza
ejecutando el comando ksh, con lo que aparece el prompt $.

3. Directorios de UNIX.
En UNIX los archivos está n organizados en lo que se conoce como
directorios. Un directorio no es má s que un archivo especial, el cual contiene
informació n que permite localizar en el dispositivo otros archivos. Los
directorios pueden contener a su vez nuevos directorios, los cuales se
denominan subdirectorios. A la estructura resultante de esta organizació n se
la conoce con el nombre de estructura en á rbol invertido. Un ejemplo típico
de á rbol de directorios UNIX:
 Directorio raíz (/)
Todos los archivos y directorios dependen de un ú nico directorio
denominado directorio raíz o root, el cual se representa por el símbolo
/. En el caso de que en el sistema tengamos varios dispositivos físicos
de almacenamiento secundario (normalmente discos), todos deben
depender del directorio raíz, y el usuario tratará cada uno de los
discos como un subdirectorio que depende del directorio raíz (root).
 Directorio de conexió n (~)
Se trata de un directorio que el administrador del sistema crea o
asigna cuando da de alta a un usuario. El propó sito de este directorio
es suministrar un punto en la jerarquía de directorios del sistema de
archivos UNIX a partir del cual el usuario puede almacenar y
estructurar sus propios archivos y directorios. Este directorio suele
ser tomado como directorio de trabajo inicial cuando el usuario
establece una sesió n de trabajo. Se representa mediante el símbolo ~.
 Directorio de trabajo (.)
El directorio de trabajo o act el directorio en el que nos encontramos
operando en cada momento de la sesió n. Se representa mediante un
punto.

4. Visualización de Directorios.
Paso 1
Abre tu programa UNIX y espera que aparezca el cursor del sistema. Existen
cuatro comandos diferentes que puedes usar para visualizar un archivo.
Escoge el comando que se adapte mejor a tu situació n.

Paso 2
En el símbolo del sistema de UNIX, escribe "cat" seguido del nombre del
archivo que deseas visualizar. Si el nombre de tu archivo es automó vil, por
ejemplo, escribe "cat automó vil". De forma inmediata el archivo completo se
desplazará a través de la pantalla sin pausas. Esto funciona bien para los
archivos pequeñ os que no se desplazan fuera de la pantalla.

Paso 3
En el símbolo del sistema, escribe "view" seguido del nombre del archivo
para visualizarlo en el modo de solo lectura. No puedes editar el archivo en
este modo.

Paso 4
Escribe "more" seguido del nombre del archivo para visualizar el archivo
pá gina por pá gina. El archivo se pausará en cada página y se desplazará
solamente cuando presiones la tecla "Entrar". Usa el comando "more" para
examinar un archivo de forma má s profunda.

Paso 5
Escribe "less" seguido del nombre del archivo para tener aú n má s control en
su visualizació n. Usa la funció n "less" cuando quieras desplazarte hacia
adelante y atrá s dentro de un archivo. Esta funció n también te permite
desplazarte lentamente a través de un archivo.

5. Creación y Eliminación de Directorios.


Para crear un nuevo directorio, usa el comando mkdir. El siguiente ejemplo
crea un nuevo directorio llamado directory_name:
mkdir directory_name

En realidad, hay algunas formas de eliminar directorios en el shell. Para


eliminar un directorio vacío, usa el comando rmdir:
rmdir directory_name

Para eliminar un directorio no vacío (uno que todavía contiene archivos u


otros directorios) rmdir no funcionará . Aquí tienes dos opciones. Puedes
eliminar todos los archivos y directorios contenidos a mano con los
comandos rmdir y rm commands, o puede usar la banderilla rm -r.
rm -r directory_name

Ten cuidado al usar esta bandera, ya que eliminará todo lo que contenga el
directorio especificado. No hay "Papelera de reciclaje" o "Papelera" en el
shell. Lo que elimines se ha ido para siempre, así que ten cuidado.
6. Nombre de directorios y archivos en UNIX.
El nombre de un archivo en UNIX puede tener hasta 255 caracteres y aunque
no existe el concepto de extensió n de un archivo es posible incluir el
carácter. tantas veces como se desee, la ú nica consideració n a tener en
cuenta en este sentido, es la referente a los nombres de archivo cuyo primer
carácter es, a los que histó ricamente se denominan archivos ocultos, ya que
por defecto no son mostrados por la orden ls. Una denominació n má s
precisa para estos archivos sería la de archivos sin interés habitual, ya que
se suelen utilizar para configurar aplicaciones y normalmente el usuario no
tiene interés en verlos.
Es importante tener en cuenta que los intérpretes de ó rdenes de UNIX
(denominados shell) consideran distintos los caracteres en mayú sculas de
los caracteres en minú scula. Por lo tanto, no son equivalentes los archivos:
programa. c y Programa. c.

Ejemplos de nombres de archivos:


programa, programa.c, programa.c.primera_version, base_datos.1992

7. Desplazamiento por Directorios.


Utilice el comando "cd" para navegar de un directorio a otro. Por ejemplo,
podría escribir "cd negocio" para navegar hasta el directorio "negocio".
También puede utilizar el comando cd para desplazarse hacia arriba en una
cadena de directorio. Por ejemplo, si desea llegar desde el "/ usr / juegos de
ajedrez" solo directorio para el directorio "/ usr juegos", escribiría "cd ..",
que es el acceso directo para mover un nivel de directorio.

8. Operaciones con Archivos.

También podría gustarte