Está en la página 1de 4

Universidad Tecnológica Linares Ext. Montemorelos.

Alumno: Jonathan Amador Zamarripa Matricula: 11539

Grupo: TIDSM03-A

Profesor: Alejandro Álvarez Álvarez

Carrera: Tecnologías de la Información Área Desarrollo de Software Multiplataforma

Asignatura: Sistemas Operativos

Tema: Investigación de comandos, Gestión de archivos y directorios.

Bugambilias, Montemorelos N.L 20/07/2021


 funcionalidad de los
principales comandos en sistemas operativos basados en UNIX

 El sistema de archivos es responsable de administrar la información en el disco.


 La información se almacena en archivos, que a su vez se almacenan en
directorios (carpetas).
 Los directorios también pueden almacenar otros directorios, formando un árbol
de directorios.
 cd path cambia el directorio de trabajo actual.
 ls path imprime un listado de un archivo o directorio específico; ls por si solo
lista el contenido del directorio de trabajo actual.
 pwd imprime el directorio de trabajo actual del usuario.
 whoami muestra la identidad actual del usuario.
 / es el directorio raíz de todo el sistema de archivos.
 Una ruta relativa especifica una ubicación desde la ubicación actual.
 Una ruta absoluta especifica una ubicación desde la raíz del sistema de archivos.
 Los nombres de directorio en una ruta están separados por ‘/’ en Unix, pero por \
en Windows.
 ’..’ significa ‘el directorio por encima del actual’; ‘.’ significa ‘el directorio
actual’.
 La mayoría de los nombres de los archivos son algo.extension. La extensión no
es necesaria y no garantiza nada, pero normalmente se utiliza para indicar el tipo
de datos en el archivo.
 La mayoría de los comandos toman opciones (flags) que comienzan con un ‘-‘.

 cat muestra el contenido de sus entradas.


 head muestra las primeras líneas de su entrada.
 tail muestra las últimas líneas de su entrada.
 sort ordena sus entradas.
 wc cuenta líneas, palabras y caracteres en sus entradas.
 * coincide con cero o más caracteres en un nombre de archivo, por lo
que*.txt coincide con todos los archivos que terminan en .txt.
 ? Coincide con un solo carácter en un nombre de archivo, así que ?.txt coincide
con a.txt pero no any.txt.
 command > file redirige la salida de un comando a un archivo.
 first | second es un pipeline: la salida del primer comando se utiliza como
entrada para el segundo.
 La mejor manera de usar la terminal es utilizar pipes para combinar programas
sencillos de propósito único (filtros).

el proceso de creación, modificación y eliminación de archivos y directorios,


así como sus permisos basados en UNIX.

Para crear un directorio, use el método de instancia IsolatedStorageFile.CreateDirectory.


Si especifica un subdirectorio de un directorio que no existe, se crearán ambos
directorios. Si especifica un directorio que ya existe, el método realiza la devolución sin
crear un directorio y no se genera ninguna excepción. Sin embargo, si especifica un
nombre de directorio que contiene caracteres no válidos, se produce la
excepción IsolatedStorageException.

Para crear un archivo, use el método IsolatedStorageFile.CreateFile.

En el sistema operativo Windows, los nombres de archivos y directorios del


almacenamiento aislado distinguen mayúsculas y minúsculas. Es decir, si crea un
archivo denominado ThisFile.txt y luego crea otro archivo llamado THISFILE.TXT,
solo se crea un archivo. El nombre de archivo mantiene las mayúsculas y minúsculas
originales para la presentación.

Para leer o escribir en un archivo de un almacén aislado, use un


objeto IsolatedStorageFileStream con un lector de secuencias (objeto StreamReader) o
el escritor de secuencias (objeto StreamWriter).

Puede eliminar directorios y archivos en un archivo de almacenamiento aislado. Dentro


de un almacén, los nombres de archivos y directorios dependen del sistema operativo y
se especifican con respecto a la raíz del sistema de archivos virtual. No distinguen
mayúsculas de minúsculas en sistemas operativos Windows.

La clase System.IO.IsolatedStorage.IsolatedStorageFile proporciona dos métodos para


eliminar directorios y archivos: DeleteDirectory y DeleteFile. Se genera una
excepción IsolatedStorageException si trata de eliminar un archivo o directorio que no
existe. Si incluye un carácter comodín en el nombre, DeleteDirectory produce una
excepción IsolatedStorageException y DeleteFile produce una
excepción ArgumentException.

El método DeleteDirectory produce un error si el directorio contiene archivos o


subdirectorios. Puede usar los métodos GetFileNames y GetDirectoryNames para
recuperar los archivos y directorios existentes.
Conclusión:

Los comandos Utilizados en el sistema Unix son bastantes diferentes a las utilizadas en
Windows, mas sin embargo me parecen bastantes útiles debido a las distintas formas de
utilizarlas, además que tienen sus propios beneficios, en lo personal me parecen algo complejos
los comandos pero es por que los desconozco completamente, estoy seguro de que si tengo la
oportunidad me terminare adaptando a los códigos al igual que lo hice con Linux.

Bibliografías:

adgeo,saisang, oldpreo. (30/03/2017). Cómo: Eliminar archivos y directorios en


almacenamiento aislado. 21/07/2021, de Microsoft Sitio web:
https://docs.microsoft.com/es-es/dotnet/standard/io/how-to-delete-files-and-directories-
in-isolated-storage

adgeo,saisang, oldpreo. (30/03/2017). Cómo: Cómo: Leer y escribir en archivos en


almacenamiento aislado
. 21/07/2021, de Microsoft Sitio web:
https://docs.microsoft.com/es-es/dotnet/standard/io/how-to-read-and-write-to-files-in-
isolated-storage

adgeo,saisang, oldpreo. (30/03/2017). Cómo: Procedimiento para crear archivos y


directorios en almacenamiento aislado
. 21/07/2021, de Microsoft Sitio web:
https://docs.microsoft.com/es-es/dotnet/standard/io/how-to-create-files-and-directories-
in-isolated-storage

También podría gustarte