[an error occurred while processing this directive]
Software  >  OpenVMS Systems > Documentation > 731final > 6489 > hanzi

HP OpenVMS Systems Documentation

Content starts here

OpenVMS �û��ֲ�


ǰҳ Ŀ¼ ����

3.1.5 �ļ��汾

���ļ������ļ�����֮�⣬ÿ���ļ���һ���汾�š��汾����ʮ���������� 1 �� 32,767 �������ļ��IJ�ͬ�汾�����������ļ�ʱ��ϵͳΪ������汾�� 1��

��������ͬһ�ļ��ļ����汾��������ָ���汾�ţ�ϵͳʹ��������а汾�ŵ��ļ��������ָ���汾�� 0��ϵͳ��ʹ��������а汾������ʹ�����Ӧ�ó�����ı��༭���� (���� EVE) �޸��ļ�ʱ�������ļ����°汾���ļ������䵫�汾���� 1��

�ڰ汾��֮ǰ�ǷֺŻ��㡣��ϵͳ��ʾ�ļ�˵��ʱ�����ļ��汾��֮ǰ��ʾ�ֺš�

ָ����򸺰汾�ţ�����������Է�ʽ�鿴�ļ��İ汾��ָ����ɲ����ļ������ (���) �汾��ָ�� -1 ������һ������汾��-2 ��������֮ǰ�汾���Դ����ơ�Ҫ�����ļ������� (���) �汾����ָ�� -0 Ϊ�汾�š�ע�⣬�������ñ� 32767 ���ߵİ汾�Ž����ļ�������������ñ� 32767 ���ߵİ汾�Ž������ļ��������յ�һ��������Ϣ��

CREATE/DIRECTORY��SET DIRECTORY �� SET FILE ������� /VERSION_LIMIT �޶������������ļ��İ汾�š���������汾���ƣ�ϵͳ�Զ��ڳ�������ʱ�����Ͱ汾���ļ������磬����汾������ 5������Ҫ�����ļ��ĵ� 6 ���汾 (ACCOUNTS.DAT;6)����ôϵͳ��ɾ���ļ��ĵ�һ���汾 (ACCOUNTS.DAT;1)��Ҫ�鿴�ļ��İ汾���ƣ������� DIRECTORY/FULL ����汾�����г����ļ�����: �ֶΡ�

3.1.6 ����ڵ���

һ���ڵ���һ�������ļ���ϵͳ���Ǽ���������һ���֡��������ϵͳ�������һ���֣���ע��ʱ��ȡ�Ľڵ�������ı��ؽڵ㡣����������ڵ���Զ�̽ڵ㡣����Ҫָ��Զ�̽ڵ��ϵ��ļ�ʱ��ʹ�ýڵ�����

�ڵ�˵�������¸�ʽ:


node["access-control-string"]::

�������ļ�˵���Ľڵ�������ʱ���������¹���:

  • �ڵ������԰��� 1 �� 6 ����ĸ�����ַ����ұ������ٰ���һ����ĸ�ַ�������:
    AFTP1
    F2OTR2
    MYNODE
  • �ڵ��� (���򲻴���ȡ�����ַ���) �������Ǻ��˫ð�� (::)��
  • ����ָ���ڵ���ʱ�������԰���һ�� 0 �� 42 ���ַ�����ȡ�����ַ�������ȡ�����ַ�������Ҫ���͵�Զ�̽ڵ��ע����Ϣ���йش�ȡ�����ַ��������飬����� 3.1.12 ����
    ע�⣬��Ҫ��˫ð�Ÿ����ȡ�����ַ�����
  • ������ʹ���߼�������ڵ������й��߼��ڵ��������飬������� 11 ����

3.1.7 ָ�� DECnet-Plus �ڵ�ȫ��

�� OpenVMS ϵͳ�ϣ�������ָ���ڵ�ȫ����Ȼ���������밲װ DECnet--Plus ������ʶ��ȫ�ڵ�����

��Ч��ȫ�ڵ������԰������ 255 ���ַ����ҿ��԰����������ַ�����κ��ַ�:

  • �ո�
  • �Ʊ���
  • �ַ�: ���� (,)������ (" ")��б�� (/)����̾�� (!)���Ⱥ� (=)���Ӻ� (+)��at ���� (@)��ʡ�Ժ� (')��Բ���� (( ))��˫ð�� (::)
  • ð�� (:) ��Ϊ��һ�������һ���ַ�

���ȫ�ڵ����������� (" ") �ڣ������԰����κ��ַ�������ƥ������ų��⡣ע�⣬����ڽڵ����������ţ������ű����dz�˫�ģ����������ַ����������������ڣ�Ҳ�������������ڡ�

��Ȼ OpenVMS �����ڽڵ����﷨��Ҫ����ٵĹ��򣬵�ʵ����Ч�Ľڵ������ܵ�������ϵͳ�ϵ� DECnet ������Լ�����й�ȫ�������飬����� DECnet--Plus �ĵ����﷨���򣬰�����Ч�ַ����룬��ϸ������ DECnet--Plus DECdns Management Guide �С�

�����������У������ַ������������ڣ���Ϊ�������ڽڵ�����:


"MARY:.UNIVERSITY.""SCIENCE LAB"""

��Чȫ�ڵ���������������:

MYNODE
MASSACHUSETTS:.BUSINESS.YOURNODE
A.B;C

3.1.8 ָ�� TCP/IP ���ƺ͵�ַ

ͨ�� TCP/IP�������ر�������������������ָ������ʱ������ʹ����������������ȫ�޶��������� IP ��ַ�����������������һ������������������ȫ�޶�������; Ҳ����˵����������һ��������� (.)���й� TCP/IP �﷨��������� Compaq TCP/IP Services for OpenVMS User's Guide��

3.1.9 ʹ�� DECnet ��ȡԶ�̽ڵ��ϵ��ļ�

������ȡԶ�̽ڵ���ļ�ʱ��DECnet ע�ᵽԶ�̽ڵ㡣Ҫ������һ�㣬ϵͳ��Ҫ���Ǹ��ڵ��ע����Ϣ����������ϵͳ�ṩ��ȡ�����ַ��������ʡ�Դ�ȡ�����ַ��������͸�Զ�̽ڵ��ע����Ϣ������������ȷ��:

  • ���Զ�̽ڵ���ڴ���ע���ʻ���ϵͳ������ʹ�ø��ʻ�ע�ᡣ����ע���ʻ�����ѡ�����û�ע�ᵽ�ڵ㡣
  • ��������ڴ���ע���ʻ���ϵͳ��ʹ���Ǹ��ڵ��Ĭ�� DECnet �ʻ������ʻ����Ǹ��ڵ�ı���ϵͳ����Աָ����

�����������ȡ�����ַ�����ϵͳ��ʹ��������ע�ᵽԶ�̽ڵ㡣�ļ�˵����ʣ�ಿ�ִ��ݸ�Զ�̽ڵ㲢��������͡�

�����ָ�����ؽڵ���Ϊ�ļ�˵����һ���֣�ϵͳ��ͨ���������ע�ᣬ��ִ���ļ���������ʹ�ļ����������ı��ؽڵ㡣�йش�ȡԶ��ϵͳ���������������飬����� OpenVMS System Manager's Manual��

ע��

�ᴩ���µ�ʣ�ಿ�֣�ָ���ڵ��������Ӳ����ǰ�����ȡ�����ַ�����������Ϊ����Щ�����д����ʻ������û���Զ��ϵͳִ�в�����

3.1.10 ʹ�� TCP/IP ��ȡԶ�̽ڵ��ϵ��ļ�

Compaq TCP/IP Services for OpenVMS �ṩ�ļ�����Э�� (FTP)���ܹ�ͨ�������ȡ�ļ�������һ������֮�䴫���ļ���Ҫʹ�� FTP������Ҫ��һ���� OpenVMS ϵͳ�϶� Compaq TCP/IP Services for OpenVMS ���д�ȡȨ���û��ʻ�����һ����Զ�� FTP �����ϵ��û��ʻ�������Щ����£�TCP/IP ���������ӵ�Զ������������Ҫָ���ʻ������롣���������������ԣ����ͱ����ṩ��ȡԶ���������û�֤ʵ��Ϣ���й�ʹ�� FTP ��������飬����� Compaq TCP/IP Services for OpenVMS User's Guide��

3.1.11 ʹ�������ļ�˵��

�����ļ�˵���� 3 �ָ�ʽ:

  • ����
  • �ⲿ
  • ����

��ÿ�ָ�ʽ�У��ڵ�˵�����԰�����ȡ�����ַ������й����飬����IJ�Ʒ�� DECnet User's Manual �� Compaq TCP/IP Services for OpenVMS User's Guide��

3.1.11.1 �����ļ�˵��

�ļ��ij����ʽ��:


node::device:[directory]filename.type;version

3.1.11.2 �ⲿ�ļ�˵��

�ⲿ�ļ�˵�����ļ��������� OpenVMS �﷨���ļ��������ṩ�ⲿ�ļ�˵���ĸ�ʽ��:


node::"foreign-file-spec-string"

�����������У��ļ��������ʺ� (?)�������ܱ�ʶ��Ϊһ����Ч���ļ����ַ�����ˣ��ļ��������������� (" ") �ڡ���Ҳ���������Ҫ��ȡ��Զ�̽ڵ����ϵͳ�ܹ�ʶ��ĸ�ʽ:


$ COPY BOSTON::"TEST?.DAT" *

3.1.11.3 ����˵���ַ���

����˵���ַ�����ʶ��Զ�̽ڵ�ִ�еij����������ڳ�����ʹ������˵���ַ���������������Զ�̽ڵ����һ���������ͨ�š�����ָ������˵���ַ����ĸ�ʽ��:


node::"task-spec-string"

���˵����ʶ��Զ�̽ڵ� BOSTON �ϵij��� TEST2:


BOSTON::"TASK=TEST2"

ע��

���������ļ��� UNIX ϵͳ��� UNIX ϵͳʱ����һЩ���ơ��й����飬����� OpenVMS Record Management Utilities Reference Manual��

3.1.12 ��ȡ�����ַ�����ʽ

��ȡ�����ַ���ָ��������ע�ᵽԶ�̽ڵ���ʻ�������ȡ�����ַ����Ľڵ����������¸�ʽ:


node"access-control-string"::

�Ѵ�ȡ�����ַ����������� (" ") �ڲ����˫ð�� (::)��

�� OpenVMS ϵͳ�ϣ���ȡ�����ַ�������һ���û��������һ�������ո���Ʊ�����һ�����롣�йش�ȡ�����ַ��������飬������� 10 ����

�����������У�BOSTON ������ڵ�����"HIGGINS ETUHCARAP" �Ǵ�ȡ�����ַ���:

  • HIGGINS ���ڽڵ� BOSTON �ϵ�һ���û�����
  • ETUHCARAP ������û�������������:


$ DIR BOSTON"HIGGINS ETUHCARAP"::WEASEL2:[BORIS]ACCOUNTS.DAT

3.2 ���ļ�����ʹ��ͨ���

ʹ��ͨ���ʹ DCL ����һ�ο�Ӧ���ڶ���ļ�������һ���ļ���������Ӧ�����ļ���ƥ���������ļ�˵�����ֵ������ļ���

���µ���������չʾ���ļ�������ʹ��ͨ��������ڸ�������� DCL �����ж�ͨ�����ʹ�ÿ��ܲ�ͬ��

������ͨ������������� DCL ����: �Ǻ� (*) �Ͱٷֺ� (%)�����߿�����Ϊͨ���ʹ����Ŀ¼�����ļ������ļ������С�(�й�Ŀ¼ʹ��ͨ��������飬����� 4.5 ����) �ڰ汾���֣�������ʹ���Ǻ� (;*)��������ʹ�ðٷֺŻ�ͨ��������ֵĻ�ϡ�

������ OpenVMS 7.2 ����߰汾�� Alpha ϵͳ�ϣ��ʺ� (?) ������������ٷֺ� (%)��

���������֧����չ�ļ�˵���Ļ����й������������ 5 ���йظ���ͨ�����ѡ�����ϸ������

3.2.1 �Ǻ� (*) ͨ���

ʹ���Ǻ� (*) ͨ���ƥ����������:

  • Ŀ¼���ļ������ļ������ֶε������ֶ� (������һ����)
  • �����汾���ֶΣ�������������һ����

�Ǻ� (*) ͨ���ʹ������:

  • ��������û�и����������ļ�
  • ��ѡ�����ļ����Ƶ������ض�������
  • ��Ŀ¼˵����

����

�����������У����ļ�˵��ѡ�� [FROGMAN] Ŀ¼�е������ļ������а汾:


$ PRINT [FROGMAN]*.*;*

�����������У�ֻ��ʾ��Щ�ڵ�ǰĬ��Ŀ¼���ļ�����Ϊ .DAT ���ļ�:


$ TYPE *.DAT;*

����������е�����ѡ��� [FROGMAN] ��һ������Ŀ¼�е������ļ�����Ϊ .DAT ���ļ�:


$ DIRECTORY [FROGMAN.*]*.DAT

�����������У�ͨ���������Ŀ¼˵����:


$ TYPE [*.*.*]AVERAGE.*;*

����ļ�˵��ѡ����������Ϊ AVERAGE ���ļ����Ͳ��޵��ļ������а汾���������Ǵ����ڵ�ǰĬ�ϴ��̵��κεڶ�����Ŀ¼�С����磬����ļ�˵��ѡ�� [A.B.C]AVERAGE.DAT��������ѡ [X.Y]AVERAGE.DAT��

3.2.2 �ٷֺ� (%) ͨ���

ʹ�ðٷֺ� (%) ͨ����ɴ����ļ�˵�����κε����ַ��������԰Ѱٷֺ�ʹ����Ŀ¼���ļ������ļ������ֶ��С�Ȼ���������ܰѰٷֺ�ʹ���ڰ汾���ֶλ� ANSI �Ŵ��ļ�˵���С��ٷֺŴ����ֶε�һ���ַ�λ�ã����ұ�����һ���ַ��ɴ��档

�����԰���Ҫ���ָ���ٷֺţ����ҿ���������ͨ������ʹ�á�

����������ʾ�������ļ������� DISTRICT ��������ַ����������� .DAT ������汾�ļ�:


$ TYPE [JONES.TAXES.PROPERTY]DISTRICT%.DAT

�����ʾ�������ļ� DISTRICT1.DAT��DISTRICT2.DAT �� DISTRICT3.DAT������ʾ�ļ� DISTRICT4_5.DAT����Ϊ�� DISTRICT ������һ�������ַ���Ҳ����ʾ�ļ� DISTRICT.DAT��

����������У��ļ�˵������Ч:


$ [MA*]INS%%%A*.J*;*

3.3 �������

���¸������� OpenVMS ����֧�ֵ����������ļ�����

3.3.1 ������������

��һ���ļ�˵����� (���ļ������ļ�����) ȱʧʱ���� DCL ������ó���� (����) ���������ڼ䣬��������һ��Ĭ��ֵ���档���磬FORTRAN ����ʹ��һ��Ĭ���ļ����ͻ� .FOR������������� FORTRAN ��������Ա����ļ� FILE.FOR:


$ FORTRAN FILE

���ң�DIRECTORY �������Ǻ�ͨ��������κ�ȱʧ����������磬���������ʾ�����ļ�����Ϊ FILE ������ʲô�ļ����� (������� (.)) ���ļ�:


$ DIRECTORY FILE

�ļ�������һ�������� (��ֵ������һ��ֻ������㶨������ļ����� (��ʱ��Ϊ���ļ�����))�����磬��������Ч���ļ���:


.TMP
TEMP.

3.3.1.1 ���ļ����͵��ļ�����

����������һ��������ֻ������㶨������ļ���������ʾ:


$ DIRECTORY TEMP.        !

��Ϊû���ļ������������˲��������ÿ��ļ����Ƶ��ļ������ļ����Ƶ��ļ��������DZ�����Ϊȱʧ�ļ����ơ�

���������ʾһ������Ϊ .TMP �������ļ�������ֻ���ļ� .TMP����ΪĿ¼���ó����Զ��� "*" ����ȱʧ���ļ�����


$ DIRECTORY .TMP

3.3.2 ���ڴŴ��ı����ļ���

����׼ (ODS-2 ���ݵ�) �ļ���֮�⣬����ϵͳΪ��ע ANSI �ĴŴ�֧��һ�ֱ��õ��ļ�����Լ�������ʽ������ʾ:


"filename".;version

�ļ������԰��� 1 �� 17 ������ ASCII �ַ������ַ��������ַ����������ַ��� ��д��ĸ�Ϳո��Լ������ַ�:


! " % ' ( ) * + , - . / : ; < => ? & _

���⣬ANSI �Ŵ��ļ����������Ǻ� (*) �ַ���

�й����飬����� Guide to OpenVMS File Applications��

3.4 �������޸��ļ�

���¸����������ʹ�� OpenVMS ����֧�ֵĹ��ߺ���������޸��ļ���

������ʹ�ý����ı��༭���������޸��ı��ļ���EVE �� EDT ������������ OpenVMS ����ϵͳ���ı��༭����; �����ı��༭����Ҳ����������ϵͳ�С�

��Ҳ����ʹ�� DCL ���� CREATE��COPY �� RENAME �������޸��ļ������¸����������ʹ����Щ��������޸��ļ���

���������֧����չ�ļ�˵���Ļ����й������������ 5 ������й������Ļ����н����͸����ļ�����ϸ���ϡ�

3.4.1 �����ļ�

CREATE ������ı��ļ����������� CREATE �����޸��ļ�; �ڰ��� Enter �������ܷ��ص���һ���޸ġ�������ʹ���ı��༭�����޸��� CREATE ��������ļ������� Ctrl/Z ����ļ�β�����ص� DCL �����

�����������У�ͨ������ CREATE ����Ȼ������ı��У�������Ϊ TEST.TXT ���ļ�:


$ CREATE TEST.TXT
this is a test
12345678
[Ctrl/Z]

3.4.2 �����ļ�

������ʹ�� COPY �����:

  • �������ļ������ݸ��Ƶ�һ�����ļ�
  • һ�θ��������ļ�
  • ֻ������Щ�����ض��������ļ����������� COPY ����� /SINCE �޶���ָ��

����

�����������У��ļ� FEES.DAT �����Ƶ� RECORDS.DAT:


$ COPY FEES.DAT RECORDS.DAT

�����������У���Ĭ��Ŀ¼�е����� .TXT �ļ������Ƶ���һ��Ŀ¼:


$ COPY *.TXT;* [SAVETEXT]*.*;*

�����������У���Ŀ¼ [JONES.LICENSES.DOG] ��ֻ����Щ�� 1999 �� 12 �� 11 �������޸ĵ��ļ������Ƶ�Ĭ��Ŀ¼:


$ COPY/SINCE=11-DEC-1999/MODIFIED [JONES.LICENSES.DOG]*.* *

3.4.3 �����

COPY ����Ҳ�������������ļ������磬��Ĭ��Ŀ¼�У��� FEES1.DAT ���ӵ� FEES.DAT (�γ��°汾�� FEES.DAT)��������������:


$ COPY FEES.DAT,FEES1.DAT FEES.DAT

ע�⣬�� FEES.DAT ֮��Ķ��ź��ļ��� FEES1.DAT ֮��û�пո�


ǰҳ ��ҳ Ŀ¼ ����