En aquest tema, aprendrem a realitzar operacions bàsiques i avançades amb fitxers en OpenVMS. Aquestes operacions inclouen la creació, lectura, escriptura, còpia, moviment i eliminació de fitxers. També veurem com gestionar els permisos i atributs dels fitxers.
Conceptes Clau
- Creació de Fitxers: Com crear fitxers nous.
- Lectura i Escriptura: Com llegir i escriure dades en fitxers.
- Còpia i Moviment: Com copiar i moure fitxers entre directoris.
- Eliminació de Fitxers: Com eliminar fitxers de manera segura.
- Permisos i Atributs: Com gestionar els permisos i atributs dels fitxers.
Creació de Fitxers
Per crear un fitxer nou en OpenVMS, utilitzem la comanda CREATE. Aquesta comanda crea un fitxer buit o permet especificar el contingut inicial del fitxer.
Exemple
Aquest exemple crea un fitxer buit anomenat fitxer_nou.txt.
Explicació
$és el símbol del prompt de comanda en OpenVMS.CREATEés la comanda per crear un fitxer nou.fitxer_nou.txtés el nom del fitxer que es crearà.
Lectura i Escriptura
Per llegir i escriure dades en fitxers, utilitzem les comandes TYPE i EDIT respectivament.
Lectura de Fitxers
La comanda TYPE mostra el contingut d'un fitxer.
Exemple
Escriptura en Fitxers
Per escriure dades en un fitxer, podem utilitzar l'editor de text EDIT.
Exemple
Això obrirà l'editor de text on podrem escriure el contingut del fitxer.
Còpia i Moviment
Per copiar i moure fitxers, utilitzem les comandes COPY i RENAME.
Còpia de Fitxers
La comanda COPY copia un fitxer a una nova ubicació o amb un nou nom.
Exemple
Moviment de Fitxers
La comanda RENAME mou un fitxer a una nova ubicació o li canvia el nom.
Exemple
Eliminació de Fitxers
Per eliminar fitxers, utilitzem la comanda DELETE.
Exemple
Explicació
DELETEés la comanda per eliminar fitxers.fitxer_mogut.txtés el nom del fitxer que es vol eliminar.
Permisos i Atributs
Els permisos i atributs dels fitxers es gestionen amb la comanda SET FILE.
Exemple
Explicació
SET FILEés la comanda per establir atributs de fitxer./PROTECTIONespecifica els permisos.(S:RWED,O:RWED,G:RE,W:RE)defineix els permisos per al propietari (O), el grup (G), el món (W) i el sistema (S).fitxer_nou.txtés el nom del fitxer al qual s'apliquen els permisos.
Exercicis Pràctics
Exercici 1: Creació i Lectura de Fitxers
- Crea un fitxer anomenat
exercici1.txt. - Escriu el text "Hola, OpenVMS!" en el fitxer.
- Llegeix el contingut del fitxer.
Solució
Escriu "Hola, OpenVMS!" i guarda el fitxer.
Exercici 2: Còpia i Moviment de Fitxers
- Copia el fitxer
exercici1.txtaexercici1_copia.txt. - Mou
exercici1_copia.txtaexercici1_mogut.txt.
Solució
Exercici 3: Eliminació de Fitxers
- Elimina el fitxer
exercici1_mogut.txt.
Solució
Resum
En aquesta secció, hem après a realitzar operacions bàsiques amb fitxers en OpenVMS, incloent la creació, lectura, escriptura, còpia, moviment i eliminació de fitxers. També hem vist com gestionar els permisos i atributs dels fitxers. Aquestes habilitats són fonamentals per treballar eficaçment amb fitxers en un entorn OpenVMS.
Curs de Programació OpenVMS
Mòdul 1: Introducció a OpenVMS
- Què és OpenVMS?
- Història i Evolució d'OpenVMS
- Conceptes Bàsics i Terminologia
- Visió General de l'Arquitectura del Sistema
- Instal·lació i Configuració
Mòdul 2: Comandes Bàsiques d'OpenVMS
- Introducció a DCL (Digital Command Language)
- Comandes de Gestió de Fitxers
- Comandes de Gestió de Processos
- Comandes de Gestió del Sistema
- Ús de l'Ajuda i la Documentació
Mòdul 3: Sistema de Fitxers d'OpenVMS
- Estructura del Sistema de Fitxers
- Tipus i Atributs de Fitxers
- Operacions amb Fitxers
- Gestió de Directoris
- Control d'Accés i Seguretat
Mòdul 4: Scripting amb DCL
- Introducció al Scripting amb DCL
- Variables i Tipus de Dades
- Estructures de Control
- Subrutines i Funcions
- Gestió d'Errors
Mòdul 5: Gestió del Sistema OpenVMS
- Gestió de Comptes d'Usuari
- Gestió de Discs i Volums
- Procediments de Còpia de Seguretat i Restauració
- Monitorització del Sistema i Optimització del Rendiment
- Gestió de Parches i Actualitzacions
Mòdul 6: Xarxes a OpenVMS
- Conceptes Bàsics de Xarxes
- Configuració de TCP/IP
- Configuració de DECnet
- Serveis i Protocols de Xarxa
- Resolució de Problemes de Xarxa
Mòdul 7: Programació Avançada a OpenVMS
- Introducció als Llenguatges de Programació d'OpenVMS
- Ús de C a OpenVMS
- Ús de Fortran a OpenVMS
- Ús de COBOL a OpenVMS
- Interfície amb Serveis del Sistema
Mòdul 8: Clúster d'OpenVMS
- Introducció als Clústers
- Configuració i Gestió de Clústers
- Comunicació en Clúster
- Failover i Equilibri de Càrrega
- Seguretat en Clúster
Mòdul 9: Seguretat a OpenVMS
- Conceptes de Seguretat i Millors Pràctiques
- Autenticació i Autorització d'Usuaris
- Auditoria i Monitorització
- Xifrat de Dades
- Resposta i Recuperació d'Incidents
