VMS 常用命令小注(3)

zhyuh發表於2005-12-19
41-60[@more@]
  1. $ COPY FEES.DAT,FEES1.DAT FEES.DAT

fees1.dat檔案加到fees.dat檔案後面

  1. $ COPY CHAOS::DISK2:[PUBLIC]*.* *

從主機CHAOSdisk2磁碟的public目錄下複製所有最新版本檔案到當前目錄下(使用DECnet

  1. $ COPY *.* CHAOS"SMITH SPG96PRT"::DISK2:[STAFF_BACKUP]

將當前目錄下所有最新版本的檔案複製到CHAOS主機DISK2磁碟的STAFF_BACKUP目錄下。

SMITH à CHAOS主機的賬戶

SPG96PRT à 該賬戶的密碼

  1. $ RENAME FEES.DAT;4 [SAVETEXT]RECORDS.DAT

將檔案FEES.DAT從當前目錄移到SAVETEXT目錄下,並改名為RECORDS.DAT

  1. $ TYPE STAFF_VACATIONS.TXT

顯示檔案內容。

$TYPE STAFF_VACATION.TXT/PAGE 分頁顯示

  1. $ DELETE POUND.LIS;16,;17

刪除檔案

$delete/confirm *.*;* 刪除前請使用者確認

$delete/log *.*;* 每刪除一個檔案後都顯示該檔案的資訊

  1. $PURGE/KEEP=2

刪除當前目錄下所有檔案的老版本,只保留最新的2個版本

  1. $ CREATE/DIRECTORY [.LICENSES]

在當前目錄下建立子目錄 licenses

  1. $DIRECTORY

顯示目錄內容

$directory [.licenses] 顯示子目錄licenses下的內容

  1. $TYPE [JONES...]FEES.DAT

顯示JONES目錄和所有子目錄下檔案FEES.DAT的最新版內容

$ TYPE [...SALES] FEES.DAT 顯示當前目錄下所有.SALES結尾的子目錄FEES.DAT的最新版內容

$ TYPE [...SALES…] FEES.DAT 顯示當前目錄下所有.SALES結尾的子目錄及其所有子目錄FEES.DAT的最新版內容

$ DIRECTORY [*...] 顯示所有目錄(從最高層到最低層目錄)的內容

  1. $SET DEF [-]

將當前目錄的上一層目錄設為當前目錄。[-]表示上一層目錄

$SET DEF [--] 上兩層目錄

  1. ODS-5 ODS-2比較 (On-Disk Structure Level 5)

ODS-2

ODS-5

長檔名

檔名中只能使用一個“.

檔名長度為39.39

可以使用多個“.

最長可以2368bit字元,或11816bit字元

檔名中支援的字元

use the 8-bit ISO Latin-1 character and 16-bit Unicode (UCS-2) character

支援更多特殊字元

大小字元

自動轉換成大寫字元

大小字元都支援

目錄結構

最多8

最多256

  1. $ SET PROCESS/PARSE_STYLE=EXTENDED

讓系統認識擴充套件後的檔名(即ODS-5支援的檔名, 預設的是OSD-2格式的檔名)

  1. $SHOW DEVICE DAD40

顯示DAD40裝置的資訊

$SHOW DEVICE DKA500: /FULL

顯示裝置dka500的所有資訊,包括volume型別(ODS-2還是ODS-5

  1. ALLOCATE device-name[:][,...] [logical-name[:]]

$ ALLOCATE DKA300: TEMP

%DCL-I-ALLOC, _MARS$DKA300: allocated

分配磁碟

  1. INITIALIZE device-name[:] volume-label

$ INITIALIZE TEMP: BACKUP_FILE

將裝置TEMP初始化為VOLUME,並標記為BACKUP_FILE

  1. $MOUNT device-name[:][,...] [volume-label[,...]] [logical-name[:]]

$ MOUNT TEMP: BACKUP_FILE

%MOUNT-I-MOUNTED, BACKUP_FILE mounted on _DKA300:

mount磁碟

  1. Editing text files with EVE( Extensible Versatile Editor )

I. $EDIT file1.txt 啟動預設編輯器EVE,建立新檔案file1.txt

II. 快捷鍵

Ctl/A change mode between INSERT and OVERSTRIKE mode

Ctl/B recall

Ctl/E end of line

Ctl/H Start of line

Ctl/I tab

Ctl/J erase word

Ctl/M return

Ctl/R remember

Ctl/U erase start of line

Ctl/V Quote

Ctl/W refresh

Ctl/Z exit

III. 編輯命令

WRITE FILE 儲存檔案,不退出

EXIT 儲存檔案,並退出

QUIT 退出,放棄修改

  1. $ SORT NAMES.LST BYNAME.LST

將檔案內容按首字母排序後另存為byname.lst

  1. $ SHOW PROCESS/ALL

顯示當前程式的詳細資訊,包括許可權資訊

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/207/viewspace-811923/,如需轉載,請註明出處,否則將追究法律責任。