口角是什么意思| 送长辈什么礼物好| 咳嗽雾化用什么药| 什么是答题卡| 八一建军节是什么节日| 总咳嗽是什么原因| 醛固酮高吃什么降压药| 火龙果什么人不能吃| 你是什么意思| 什么网站可以看毛片| 红枣泡水喝有什么功效| 活检是什么检查| 绝经后吃什么能来月经| 西洋参什么时候吃效果最好| 蘑菇什么季节长出来| 黄体生成素高是什么原因| 男性尿频尿急吃什么药| 曹操为什么杀华佗| 四次元是什么意思| 胆囊炎不能吃什么食物| 孩子手脚冰凉是什么原因| 什么样的小船| 一个日一个安念什么字| 肺泡是什么| 铂字五行属什么| 你是什么意思| 秦皇岛是什么海| 厕所里应该摆什么花| 今非昔比是什么意思| 沫字五行属什么| 煎服是什么意思| 葡萄和提子有什么区别| 欧皇是什么意思| 属蛇的贵人是什么属相| 朱元璋为什么不传位给朱棣| 诺如病毒吃什么药最有效| 弟弟的儿子叫什么| 路引是什么| 梦见捡花生是什么意思| 兔子不吃窝边草是什么生肖| 月经老提前是什么原因| 头晕为什么做眼震检查| 淡盐水有什么作用和功效| 沙漠为什么是三点水| 熊猫是什么科| 劳动的反义词是什么| 妈妈的哥哥叫什么| 手心热吃什么药| 隽字五行属什么| 便秘吃什么菜| loc是什么意思| 泼皮是什么意思| 凉皮是用什么做的| 痛风吃什么药治疗最有效| 膝关节疼痛挂什么科| AR什么意思| 柠檬加蜂蜜泡水喝有什么功效| 身体燥热是什么原因| 鼻子无故出血什么原因| 尿酸高注意什么| 舌苔厚黄是什么原因| 佩字五行属什么| 生肖狗和什么生肖相冲| 经期洗澡有什么影响| 犬瘟热是什么症状| 为什么来姨妈会拉肚子| 单身公寓是什么意思| 什么叫意识| 精神萎靡是什么意思| 日语为什么怎么说| 为什么要打胰岛素| 雅诗兰黛属于什么档次| 脖子长小肉粒是什么原因| 什么食用油最好最健康| 晚上睡觉尿多是什么原因| 百年好合是什么意思| palace什么牌子| 浙大校长什么级别| 为什么脚会臭| 子宫内膜异位是什么原因造成的| 菊花像什么比喻句| 野鸭子吃什么| cn是什么| 相安无事什么意思| 心脏回流是什么意思| 腰两侧疼痛是什么原因| 三番四次是什么生肖| 哈密瓜苦是什么原因| 不疼不痒的红疹是什么| 成人大便绿色是什么原因| 3月9号是什么星座| 经常放响屁是什么原因| 新生儿拉稀是什么原因| ctc是什么| g是什么单位| 肝功高是什么原因引起的| 医院有什么科室| 有什么好的赚钱方法| 心衰是什么意思| 动次打次是什么意思| 阿胶适合什么人吃| 少校军衔是什么级别| 同什么协什么| 反胃想吐是什么原因| 肚子经常胀气什么原因| 练瑜伽有什么好处| 减脂早餐吃什么| 酒店尾房是什么意思| 日出扶桑是什么意思| 什么是小男人| 重磅是什么意思| 蛊是什么| 女人跑马是什么意思| 加德纳菌阳性是什么意思| 阴道没水什么原因| 细菌感染吃什么药好| 菠菜不能和什么食物一起吃| 睡觉起来眼睛肿是什么原因| 九斗一簸箕有什么说法| 什么药可以治早迣| 甲钴胺不能和什么药一起服用| 什么不可什么| 疱疹用什么药好得快| 帝王蟹什么季节吃最好| 名什么古什么| 东四命是什么意思| 后位子宫什么意思| 6个月宝宝可以吃什么水果| 口腔医学是什么| 肺脓肿是什么病严重吗| 吃什么有助于骨头愈合| 包皮嵌顿是什么| 利尿剂是什么| 乳腺化疗期间吃什么| 天秤座跟什么星座最配| 经期吃凉的东西有什么影响| 从什么时候开始| 高线是什么| 胚胎停育是什么原因造成的| joyroom是什么牌子| 素质教育是什么| pg什么意思| 褶子是什么意思| 电子商务有限公司是做什么的| 挖矿是什么| 今年25岁属什么生肖的| 儿童乘坐高铁需要什么证件| 郝字五行属什么| 为什么油耳朵就有狐臭| 血小板低有什么症状| 手上长水泡是什么原因| 鹿查什么部首| 八朵玫瑰花代表什么意思| 内退是什么意思| 七五年属什么生肖| 脉压是什么| 汁字五行属什么| winner是什么意思| 大盘是什么意思| 三个香读什么| 1901年是什么年| 咖喱是什么材料做的| 荔枝有什么营养| 筋膜炎吃什么药最有效| 忧虑是什么意思| 血脂高是什么原因引起| 北京有什么特产好吃| 逆转是什么意思| 木瓜是什么季节的| 卡密什么意思| 门静脉高压是什么意思| 发烧为什么会浑身酸疼| 数字3代表什么意思| 宝宝吃的益生菌什么牌子好| epa是什么意思| 1955年属羊的是什么命| 乌灵胶囊有什么副作用| 孕期吃什么长胎不长肉| 什么车最省油| 为什么会得甲减| 池塘边的榕树上是什么歌| 常打嗝是什么原因| 夏令时是什么意思| 九转大肠是什么菜系| 四眼狗有什么迷信说法| 鲁肃的性格特点是什么| b型o型生出来的孩子什么血型| 一什么瓜地| 失恋是什么意思| adr是什么| 迪士尼狗狗叫什么名字| ecg是什么意思| 缠腰龙是什么病| 三角形为什么具有稳定性| 黄体囊肿是什么| 洋姜有什么功效与作用| 什么叫甲状腺弥漫病变| 痛风可以吃什么肉| 踮脚走路有什么好处| 泰国是一个什么样的国家| 蛇缠腰是什么病怎么治| 为什么会得人工荨麻疹| 重色轻友是什么意思| 脑多普勒检查什么| 白羊座和什么座最配| 扁平疣是什么引起的| 包皮痒用什么药| 肌红蛋白偏低说明什么| 百合有什么作用与功效| 炖鸡肉放什么调料| 吃汤圆是什么节日| 家财万贯是什么动物| 股骨头疼痛吃什么药| cdfi可见血流信号是什么意思| 淋巴是什么东西| 九五年属什么| 泌乳素什么时候查最准确| 圣诞节送女生什么礼物好| 降钙素原检测是查什么的| 复合维生素b什么时候吃最好| 孩子血铅高有什么症状| 铁蛋白高挂什么科| 年轻人能为世界做什么| 木字旁的字有什么| h是什么元素| 怀疑哮喘要做什么检查| 除草剂中毒有什么症状| 淋巴细胞绝对值偏低说明什么| 李世民属什么生肖| 于无声处是什么意思| 失责是什么意思| 哥德巴赫猜想是什么| 拉拉秧学名叫什么| 瘿病是什么病| 什么是可支配收入| 梦见自己刷牙是什么意思| 牙膏尾部的颜色代表什么意思| 辰五行属性是什么| 让您费心了是什么意思| 氨基酸有什么作用| 老汉是什么意思| 扁平疣是什么原因引起的| 粉色是什么颜色配成的| 三途苦是指的什么| 赫拉是什么神| 缺钾会有什么症状| 甲状旁腺是什么意思| 鱼代表什么数字| 心不在焉什么意思| 造纸术什么时候发明的| cin3是什么意思| ch什么意思| 三高人群适合吃什么水果| 机灵的动物是什么生肖| 孕妇吃鸡蛋对胎儿有什么好处| 喝牛奶为什么拉肚子| 什么的灵魂| 浪琴表属于什么档次| 美尼尔综合征是什么原因引起的| 什么字属金| 进是什么结构| 艾斯比什么意思| 这是什么树| 吃什么能胖起来| 百度Jump to content

电影版《择天记》正式立项 小说还未完结就拍片

From Wikipedia, the free encyclopedia
DIGITAL Command Language
OpenVMS Alpha V8.4-2L1, showing the DCL CLI in a terminal session
Paradigmimperative
Designed byDigital Equipment Corporation[1]
DeveloperVMS Software Inc. (VSI)[2]
OSIAS, RSTS/E, RSX-11, RT-11, OpenVMS, VAXELN, MICA
Influenced by
CCL, MCR
Influenced
Windows PowerShell
百度 我们不知道国脚们的心态,在记者看来不外乎几个方面,其一,因为被压迫而导致心态失衡,进而导致动作僵化,其二,过于相信自己的能力,而忽视了对手的决心,其三,连续丢球进一步导致心理失衡,我们能够相信,在丢了2个球之后,球员在场上肯定是煎熬的心态,可能还有一点:面对偶像,小心翼翼不敢做动作。

DIGITAL Command Language (DCL) is the standard command language for many of the operating systems created by Digital Equipment Corporation. DCL was originally implemented for IAS as the Program Development System (PDS),[3][4] and later added to RSX-11M, RT-11 and RSTS/E, but took its most powerful form in VAX/VMS (later OpenVMS). DCL continues to be developed by VSI as part of OpenVMS.[5]

DCL is a scripting language supporting several data types, including strings, integers, bit arrays, arrays and Booleans, but not floating point numbers. Access to OpenVMS system services (kernel API) is through lexical functions, which perform the same as their compiled language counterparts and allow scripts to get information on system state. DCL includes IF-THEN-ELSE, access to all the Record Management Services (RMS) file types including stream, indexed, and sequential, but lacks a DO-WHILE or other looping construct, requiring users to make do with IF and GOTO-label statements instead.

DCL is available for other operating systems as well, including

DCL is the basis of the XLNT language, implemented on Windows by an interpreter-IDE-WSH engine combination with CGI capabilities distributed by Advanced System Concepts Inc. from 1997.

Command-line parser

[edit]

For the OpenVMS implementation, the command line parser is a runtime library (CLI$) that can be compiled into user applications and therefore gives a consistent command line interface for both OS supplied commands and user written commands. The command line must start with a verb and is then followed by up to 8 parameters (arguments) and/or qualifiers (switches in Unix terminology) which begin with a '/' character. Unlike Unix (but similar to DOS), a space is not required before the '/'. Qualifiers can be position independent (occurring anywhere on the command line) or position dependent, in which case the qualifier affects the parameter it appears after. Most qualifiers are position independent. Qualifiers may also be assigned values or a series of values. Only the first most significant part of the verb and qualifier name is required. Parameters can be integers or alphanumeric text.

An example OS command may look like:

set audit /alarm /enable=(authorization, breakin=all)
show device /files $1$DGA1424:

The second show command could also be typed as:

sho dev $1$DGA1424:/fil

While DCL documentation usually shows all DCL commands in uppercase, DCL commands are case-insensitive and may be typed in upper-, lower-, or mixed-case.

Some implementations such as OpenVMS and RSX used a minimum uniqueness scheme in allowing commands to be shortened.

Unlike other systems which use paths for locating commands, DCL requires commands to be defined explicitly, either via CLD (Command Language Definition) definitions or a foreign symbol. Most OpenVMS-native commands are defined via CLD files; these are compiled by the CDU, the Command Definition Utility, and added to a DCL 'table' -- SYS$LIBRARY:DCLTABLES.EXE by default, although processes are free to use their own tables—and can then be invoked by the user. For example, defining a command FOO that accepts the option "/BAR" and is implemented by the image SYS$SYSEXE:FOO.EXE could be done with a CLD file similar to:

DEFINE VERB FOO
   IMAGE "SYS$SYSEXE:FOO.EXE"
   QUALIFIER BAR

The user can then type "FOO", or "FOO/BAR", and the FOO program will be invoked. The command definition language supports many types of options, for example dates and file specifications, and allows a qualifier to change the image invoked—for example "CREATE", to create a file, vs. "CREATE/DIRECTORY" to create a directory.

The other (simpler, but less flexible) method to define commands is via foreign commands. This is more akin to the Unix method of invoking programs. By giving the command:

foo :== $sys$sysexe:foo.exe

the command 'FOO' will invoke FOO.EXE, and supply any additional arguments literally to the program, for example, "foo -v". This method is generally used for programs ported from Unix and other non-native systems; for C programs using argc and argv command syntax.

Versions of OpenVMS DCL starting with V6.2 support the DCL$PATH logical name for establishing Unix-style command paths. This mechanism is known as an Automatic Foreign Command. DCL$PATH allows a list of directories to be specified, and these directories are then searched for DCL command procedures (command.COM) and then for executable images (command.EXE) with filenames that match the command that was input by the user. Like traditional foreign commands, automatic foreign commands also allow Unix-style command input.

Scripting

[edit]

DCL scripts look much like any other scripting language, with some exceptions. All DCL verbs in a script are preceded with a $ symbol; other lines are considered to be input to the previous command. For example, to use the TYPE command to print a paragraph onto the screen, one might use a script similar to:

$ TYPE SYS$INPUT:
This is an example of using the TYPE verb
in the DCL language.
$ EXIT

Indirect variable referencing

[edit]

It is possible to build arrays in DCL that are referenced through translated symbols. This allows the programmer to build arbitrarily sized data structures using the data itself as an indexing function.

$ i = 1
$ variable'i' = "blue"
$ i = 2 
$ variable'i' = "green"
$ j = 1
$ color = variable'j'
$ rainbow'color' = "red"
$ color = variable'i'
$ rainbow'color' = "yellow"

In this example the variable rainbowblue is assigned the value "red", and rainbowgreen is assigned the value "yellow".

Commands

[edit]

The following is a list of DCL commands for common computing tasks that are supported by the OpenVMS command-line interface.[2]

Lexical functions

[edit]

Lexical functions provide string functions and access to VMS-maintained data.

Some Lexicals are:

  • F$EXTRACT(start,length,string) — extract a substring
  • F$CVTIME — obtain date/time info, e.g.
    YEST_DOW=F$EXTRACT(0,3,F$CVTIME(DATE_EXPR,,"WEEKDAY"))
  • F$ELEMENT(0," ",ABC_DEF) — for ABC_DEF = "ABC DEF" would return "ABC"
  • F$SEARCH — searches for a file, returns a null ("") if not found
  • F$LOCATE(needle,haystack)
  • F$SetPRV("BYPASS,CMKRNL,ALTPRI") — it's a privilege to have access to this.

See also

[edit]

References

[edit]
  1. ^ "VAX/VMS Software Language and Tools Handbook" (PDF). bitsavers.org. 1985. Retrieved 2025-08-06.
  2. ^ a b "VSI OpenVMS User's Manual" (PDF). VSI. July 2020. Retrieved 2025-08-06.
  3. ^ IAS MCR User's Guide (PDF). Digital Equipment Corporation. May 1990.
  4. ^ DIGITAL EQUIPMENT CORPORATION - Nineteen Fifty-Seven To The Present (PDF). Digital Equipment Corporation. 1975.
  5. ^ "Software Product Description and QuickSpecs - VSI OpenVMS Version 8.4-2L1 for Integrity servers" (PDF). VMS Software Inc. July 2019. Retrieved 2025-08-06.
  6. ^ "MichelValentin/PC-DCL". GitHub. 29 May 2022.
  7. ^ "Comparison of PC-DCL vs. Open DCL Lite". A comparison of Valentin's PC-DCL vs. Accelr8 Open DCL Lite

Further reading

[edit]
  • Paul C. Anagnostopoulos; Steve Hoffman (1998). Writing Real Programs in DCL (Second ed.). Digital Press. ISBN 1-55558-191-9.
[edit]
呵呵是什么意思 小便失禁是什么原因男性 脚上真菌感染用什么药 女人脚发热是什么原因 好奇害死猫是什么意思
小龙虾什么季节吃最好 彩宝是什么 什么叫五行 就请你给我多一点点时间是什么歌 唇炎挂什么科
炸酱面的酱是什么酱 高血压喝什么茶最好 梦见打老婆是什么预兆 一什么耳朵填量词 精索是什么
慢性肠炎吃什么药 冲蛇煞西是什么意思 有两把刷子是什么意思 南瓜可以做什么美食 eb病毒感染是什么病
爱华仕是什么档次hcv9jop5ns2r.cn 什么是普拉提hcv9jop0ns1r.cn 萎缩性胃炎吃什么中成药hcv9jop4ns6r.cn 阳气不足是什么意思hcv9jop6ns6r.cn 经常放响屁是什么原因wuhaiwuya.com
一见钟情是什么感觉hcv8jop8ns3r.cn 子宫瘢痕憩室是什么病hcv9jop3ns5r.cn 什么样的云朵hcv9jop3ns5r.cn 蜜蜂糖冲开水有什么好处hcv9jop1ns3r.cn 什么鱼不会游泳hcv9jop6ns7r.cn
推油是什么意思hcv8jop6ns9r.cn 院感是什么意思hcv9jop7ns2r.cn 鸡肉与什么食物相克hcv8jop5ns1r.cn 内膜增厚是什么原因hcv8jop8ns8r.cn 宝五行属性是什么hcv9jop4ns5r.cn
70a是什么尺码hcv9jop1ns0r.cn member是什么意思hcv9jop3ns3r.cn 今期难过美人关是什么生肖dayuxmw.com 补中益气丸适合什么人吃dayuxmw.com 泡温泉穿什么衣服hcv8jop1ns8r.cn
百度