En aquest tema, aprendrem les comandes bàsiques per gestionar fitxers a OpenVMS utilitzant el llenguatge de comandes DCL (Digital Command Language). Aquestes comandes són essencials per a qualsevol usuari d'OpenVMS, ja que permeten realitzar operacions bàsiques com crear, copiar, moure, renombrar i eliminar fitxers.
Objectius
- Entendre les comandes bàsiques de gestió de fitxers a OpenVMS.
- Aprendre a utilitzar les comandes per crear, copiar, moure, renombrar i eliminar fitxers.
- Practicar amb exemples pràctics per consolidar els coneixements.
Comandes Bàsiques
- Creació de Fitxers
Per crear un fitxer nou, podem utilitzar l'editor de text integrat en OpenVMS, com l'editor EDIT
o EDT
.
Exemple:
Aquesta comanda obrirà l'editor de text on podreu escriure el contingut del fitxer. Després de guardar i sortir de l'editor, el fitxer nou_fitxer.txt
es crearà al directori actual.
- Copiar Fitxers
La comanda COPY
s'utilitza per copiar fitxers d'un lloc a un altre.
Sintaxi:
Exemple:
Aquesta comanda crearà una còpia del fitxer_original.txt
amb el nom fitxer_copia.txt
.
- Moure Fitxers
Per moure un fitxer d'un lloc a un altre, utilitzem la comanda RENAME
.
Sintaxi:
Exemple:
Aquesta comanda mou fitxer_copia.txt
al directori especificat.
- Renombrar Fitxers
La comanda RENAME
també s'utilitza per canviar el nom d'un fitxer.
Sintaxi:
Exemple:
Aquesta comanda canvia el nom de fitxer_copia.txt
a fitxer_renombrat.txt
.
- Eliminar Fitxers
Per eliminar un fitxer, utilitzem la comanda DELETE
.
Sintaxi:
Exemple:
Aquesta comanda elimina fitxer_renombrat.txt
del sistema.
Exercicis Pràctics
Exercici 1: Crear i Editar un Fitxer
- Creeu un fitxer nou anomenat
exercici1.txt
utilitzant l'editorEDIT
. - Afegiu el text "Hola, OpenVMS!" al fitxer.
- Guardeu i sortiu de l'editor.
Solució:
(Escriviu "Hola, OpenVMS!" a l'editor, després guardeu i sortiu.)
Exercici 2: Copiar un Fitxer
- Copieu el fitxer
exercici1.txt
a un nou fitxer anomenatexercici1_copia.txt
.
Solució:
Exercici 3: Moure un Fitxer
- Moveu el fitxer
exercici1_copia.txt
a un directori anomenat[nou_directori]
.
Solució:
Exercici 4: Renombrar un Fitxer
- Canvieu el nom del fitxer
exercici1.txt
aexercici1_renombrat.txt
.
Solució:
Exercici 5: Eliminar un Fitxer
- Elimineu el fitxer
exercici1_renombrat.txt
.
Solució:
Errors Comuns i Consells
-
Error: "File not found" (Fitxer no trobat)
- Solució: Assegureu-vos que el nom del fitxer i el camí són correctes. Utilitzeu la comanda
DIRECTORY
per llistar els fitxers del directori actual.
- Solució: Assegureu-vos que el nom del fitxer i el camí són correctes. Utilitzeu la comanda
-
Error: "Insufficient privilege or file protection violation" (Privilegi insuficient o violació de protecció del fitxer)
- Solució: Comproveu els permisos del fitxer i assegureu-vos que teniu els drets necessaris per realitzar l'operació.
Resum
En aquesta secció, hem après les comandes bàsiques per gestionar fitxers a OpenVMS utilitzant DCL. Hem vist com crear, copiar, moure, renombrar i eliminar fitxers, i hem practicat amb exemples pràctics. Aquestes habilitats són fonamentals per treballar eficaçment amb fitxers a OpenVMS. En la propera secció, explorarem les comandes de gestió de processos.
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