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命令格式使用
注意:
长格式和长格式之间,长格式和短格式之间不能混用
短格式之间可以混用
命令 【选项】【作用对象】
- 命令是整条命令中最关键的一部分
- 选项是调节命令的具体功能,决定命令如何执行
- 命令参数是命令的处理对象,命令参数可以是文件名,目录(路径)名或用户名
以上是关于linux 关于长格式选项的主要内容,如果未能解决你的问题,请参考以下文章
C语言linux getopt_long()函数(命令行解析)(getoptgetopt_long_only)(短选项 -,长选项 --)(option结构体)