linux 关于长格式选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 关于长格式选项相关的知识,希望对你有一定的参考价值。

初学linux
书上区分长格式选项(如:--detail)和短格式选项(如:-o)
现在我发现有这样的命令 : find -name D*
这是长格式还是短格式啊。。为什么name只加一杠呢?

短格式使用“ -”符号(半角减号符)引导开始选项,一般是单个英文字母,字母可以是大写也可以是小写。如

ls -al

用到两个参数-a -l,所以还可以写成这样

ls -a -l

长格式选项前用“--”(两个半角减号符)引导开始的,命令选项一般使用英文单词表示。一般不能组合使用。

但这个不是个死的规则,只是一种不严密的分类方式,-name从使用方式上可以理解为长格式。

参考技术A find 命令式继承自传统unix,所以有它自己的一套命令格式。它不是用的 GNU 的长格式选项。

Linux命令格式使用

注意:

长格式和长格式之间,长格式和短格式之间不能混用

短格式之间可以混用

命令 【选项】【作用对象】

  1. ​命令是整条命令中最关键的一部分
  2. 选项是调节命令的具体功能,决定命令如何执行
  3. 命令参数是命令的处理对象,命令参数可以是文件名,目录(路径)名或用户名


以上是关于linux 关于长格式选项的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令精讲

Linux 基础命令 命令进阶

Linux命令格式使用

Python中getopt()函数的使用

Python中getopt()函数的使用

C语言linux getopt_long()函数(命令行解析)(getoptgetopt_long_only)(短选项 -,长选项 --)(option结构体)