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

  1. Creació de Fitxers: Com crear fitxers nous.
  2. Lectura i Escriptura: Com llegir i escriure dades en fitxers.
  3. Còpia i Moviment: Com copiar i moure fitxers entre directoris.
  4. Eliminació de Fitxers: Com eliminar fitxers de manera segura.
  5. 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

$ CREATE fitxer_nou.txt

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

$ TYPE fitxer_nou.txt

Escriptura en Fitxers

Per escriure dades en un fitxer, podem utilitzar l'editor de text EDIT.

Exemple

$ EDIT fitxer_nou.txt

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

$ COPY fitxer_nou.txt fitxer_copia.txt

Moviment de Fitxers

La comanda RENAME mou un fitxer a una nova ubicació o li canvia el nom.

Exemple

$ RENAME fitxer_copia.txt fitxer_mogut.txt

Eliminació de Fitxers

Per eliminar fitxers, utilitzem la comanda DELETE.

Exemple

$ DELETE fitxer_mogut.txt

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

$ SET FILE/PROTECTION=(S:RWED,O:RWED,G:RE,W:RE) fitxer_nou.txt

Explicació

  • SET FILE és la comanda per establir atributs de fitxer.
  • /PROTECTION especifica 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

  1. Crea un fitxer anomenat exercici1.txt.
  2. Escriu el text "Hola, OpenVMS!" en el fitxer.
  3. Llegeix el contingut del fitxer.

Solució

$ CREATE exercici1.txt
$ EDIT exercici1.txt

Escriu "Hola, OpenVMS!" i guarda el fitxer.

$ TYPE exercici1.txt

Exercici 2: Còpia i Moviment de Fitxers

  1. Copia el fitxer exercici1.txt a exercici1_copia.txt.
  2. Mou exercici1_copia.txt a exercici1_mogut.txt.

Solució

$ COPY exercici1.txt exercici1_copia.txt
$ RENAME exercici1_copia.txt exercici1_mogut.txt

Exercici 3: Eliminació de Fitxers

  1. Elimina el fitxer exercici1_mogut.txt.

Solució

$ DELETE exercici1_mogut.txt

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

Mòdul 2: Comandes Bàsiques d'OpenVMS

Mòdul 3: Sistema de Fitxers d'OpenVMS

Mòdul 4: Scripting amb DCL

Mòdul 5: Gestió del Sistema OpenVMS

Mòdul 6: Xarxes a OpenVMS

Mòdul 7: Programació Avançada a OpenVMS

Mòdul 8: Clúster d'OpenVMS

Mòdul 9: Seguretat a OpenVMS

Mòdul 10: Resolució de Problemes i Optimització

© Copyright 2024. Tots els drets reservats