gpt4 book ai didi

linux - 与 linux shell 有关的参数和选项之间的区别

转载 作者:IT王子 更新时间:2023-10-29 00:23:00 25 4
gpt4 key购买 nike

我目前正在参加 Unix/Linux 入门类(class),我们遇到了一个问题,我和讲师没有达成一致。

cp -i file1 file2

关于前面的命令,哪一个是正确的?

  • A.只有一个实用程序
  • B.有一个选项
  • C.存在三个论点
  • D. file1 将被复制为 file2 并且之前会警告用户发生覆盖
  • E。以上所有

我坚持认为是E。上述所有的。讲师选择了 D

显然 ABD 都是正确的。挂断是 C 以及 -i 标志是否既是一个选项又是一个参数。

我的逻辑是,所有选项都是参数,但并非所有参数都是选项,并且由于列出了多个正确答案,因此在多项选择题传统中,答案很可能是 E 所有以上。

我一直没能在这个问题上找到确凿的证据,我想我会把它扔给大师们。

最佳答案

我知道这是一个旧线程,但我想为可能遇到类似分歧的任何其他人添加以下内容。

 $ ls -l junk
-rw-r--r-- 1 you 19 Sep 26 16:25 junk

"命令行中程序名后面的字符串,如-ljunk 在上面的例子中,被称为程序的参数。参数通常是命令要使用的选项或文件名。”

Brian W. Kernighan 和 Rob Pike,“UNIX 编程环境”

关于linux - 与 linux shell 有关的参数和选项之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12496900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com