含义详解
本义指在操作系统中,由独立于命令解释器(如 shell)的外部程序所提供的命令。与内部命令(internal command)相对,内部命令由 shell 本身直接执行,而外部命令需要调用独立的可执行文件。引申义可指任何由外部实体或模块提供的指令或请求,不局限于计算机领域。例如,在项目管理中,外部命令可指来自客户或上级的指示。
英 /ɪkˈstɜːnəl kəˈmɑːnd/美 /ɪkˈstɝːnəl kəˈmænd/
n. 名词
外部命令;外部指令
本义指在操作系统中,由独立于命令解释器(如 shell)的外部程序所提供的命令。与内部命令(internal command)相对,内部命令由 shell 本身直接执行,而外部命令需要调用独立的可执行文件。引申义可指任何由外部实体或模块提供的指令或请求,不局限于计算机领域。例如,在项目管理中,外部命令可指来自客户或上级的指示。
external 源自拉丁语 externus,意为“外部的”,由 ex-(向外)和 -ternus(表示方向)构成。command 源自拉丁语 commendare,意为“委托、命令”,经古法语 commander 进入英语。组合后指“来自外部的命令”。记忆时可拆解:external(外部的)+ command(命令),即“外部发出的命令”,与“内部命令”相对。
在计算机技术文档、命令行教程中频繁使用,描述如 ls、grep 等外部程序。在学术写作中,用于讨论操作系统设计或脚本编程。日常口语中较少使用,但程序员之间交流时可能会说“用外部命令处理”。在商务英语中,可能引申为“外部指令”,但不如计算机语境常见。语气中性,属于技术术语。
作为名词,可数,复数形式为 external commands。常与定冠词 the 或形容词性物主代词连用,如“the external command”。在句子中可作主语、宾语或定语(如“external command execution”)。常见句型有“run/execute an external command”。易错点:不要与“external command”混淆为形容词短语,它整体是名词短语。
与“external program”相近,但“external command”强调其作为命令的用途,而“external program”泛指外部程序。与“shell command”不同,shell 命令可能包含内部命令和外部命令,而“external command”专指后者。与“system call”区别:系统调用是内核提供的接口,而外部命令是用户态程序。
属于技术术语,语域偏正式,在非技术场合使用可能造成理解障碍。无褒贬色彩。常见误用:将“external command”与“internal command”混淆,或误以为所有命令行命令都是外部命令。在跨平台语境中,某些命令可能是内部或外部,需具体说明。
| The shell can execute both internal commands and external commands. | Shell 既能执行内部命令,也能执行外部命令。 |
| To list files, you can use the external command 'ls'. | 要列出文件,可以使用外部命令 'ls'。 |
| The script failed because the external command was not found in the PATH. | 脚本失败,因为在 PATH 中找不到该外部命令。 |
| In Unix, most utilities are external commands that are separate programs. | 在 Unix 中,大多数实用程序都是独立的程序,属于外部命令。 |
| The administrator restricted the execution of external commands for security reasons. | 出于安全原因,管理员限制了外部命令的执行。 |