正是为了对抗“有用的重叠命令动词定义”,DCL 中的这个原罪才得以保留。将“PC”设为“Purge/Confirm”,将“DL”设为“Delete/LOG”,但不要混淆我的 PURGE、EDIT 和 DELETE。
我想毫无障碍地使用 DELETE/SYMBOL 和 EDIT/EDT!所以我不在家时使用 EDITx/EDT 等等。
我现在指望它,以确保当我是某个帐户的来宾用户时,我不会被“有用的”管理员发现而导致不可预知的行为。
最好我知道这种行为是无证的。这个领域的一些历史......
http://h71000.www7.hp.com/wizard/wiz_6372.html
http://h71000.www7.hp.com/wizard/wiz_3614.html
不良行为示例:
$ delete := delete/log
$ delete *.tmp;*
%DELETE-I-FILDEL, QA.TMP;1 deleted (15 blocks)
%DELETE-I-FILDEL, X.TMP;5 deleted (3 blocks)
:
%DELETE-I-TOTAL, 16 files deleted (51 blocks)
$ delete/symb xxx
%DCL-I-IGNQUAL, qualifiers appearing before this item were ignored
\SYMB\