Unix | VMS equivalent |
---|---|
& | PIPE command & or SPAWN/NOWAIT command |
> | PIPE command > Some DCL commands allow a command parameter of /OUTPUT=filename For those programs which do not, use PIPE or the output may be put into a file by first typing: DEFINE/USER SYS$OUTPUT filename This will redirect the output of the next program run into the specified file. |
cat | TYPE |
cc | CC, LINK |
cd | SET DEFAULT SYS$LOGIN |
cd / | SET DEFAULT disk:[000000] |
cd .. | SET DEFAULT [-] |
cd ../dirname | SET DEFAULT [-.dirname] |
cd dirname | SET DEFAULT pathname Pathname examples:
|
chmod | SET FILE /PROTECTION=(...) filename |
cmp | DIFFERENCES |
cp | COPY oldname newname |
date | SHOW TIME |
diff | DIFFERENCES |
du | SHOW QUOTA |
echo | WRITE SYS$OUTPUT |
edit | EDIT filename |
ex | EDIT filename |
f77 | FORTRAN filename |
fg | CONTINUE |
find | DIR [...]filename.ext;* |
finger | FINGER username |
grep | SEARCH filename search_string |
help | HELP topic/command |
kill | STOP PROCESS /ID=pid or DELETE /ENTRY=jobid queuename |
ld | LINK filename |
lp | PRINT filename [ /QUEUE=queuename] |
lpq | SHOW QUEUE SYS$PRINT for VMS print queues same as in Unix for LPD served printers |
lprm | DELETE /ENTRY=jobno print_queue_name Where JOBNO is determined by SHOW QUEUE print_queue_name For LPD queues: same as Unix |
lpstat | SHOW QUEUE SYS$PRINT |
ls | DIRECTORY [/DATE/SIZE] |
make | MMS [/description=file] |
man | HELP [topic] |
mkdir | CREATE DIRECTORY [.dirname] |
more | TYPE /PAGE=SAVE filename |
mv | RENAME oldname newname |
nl | SEARCH /NUMBER filename "" |
page | TYPE /PAGE |
passwd | SET PASSWORD |
ps | SHOW SYSTEM,show users,JPI |
pwd | SHOW DEFAULT |
resize -c | SET TERMINAL/INQUIRE or SET TERMINAL/PAGE=rows/WIDTH=cols |
rm | DELETE filename (You must specify a (wildcard-)version number) |
rm | SET FILE/REMOVE filename (You must specify a (wildcard-)version number) |
rmdir | DELETE directory To delete a directory, 1 change the protection to delete , 2 delete the directory $set file /protection=(o:rwed) dirname.dir $delete dirname.dir;* |
sdb | DEBUG |
set | SHOW SYMBOL /GLOBAL /ALL |
set setable_item | SET argument |
size | DIRECTORY /SIZE |
sleep | WAIT time (hh:min:secs) |
sort | SORT filename |
source | @filename.COM |
talk | PHONE username (if no IP talk) |
tar | vmstar,BACKUP |
time | Control T or SHOW TIME |
touch | SET FILE /PROTECTION=(OWNER:RWED) FILENAME |
tset | SET TERM /device_type Some vaild Device types:
|
uucp | |
vi | EDIT filename (if no VI implemented) |
view | EDIT/READ filename or TYPE/Page=SAVE |
w | FINGER |
who | SHOW USERS |