关于命令格式的匹配问题

颜洛滨 2015-10-14 02:48:16
请问有没有人知道系统是怎么进行命令格式的匹配的呢,
例如说在linux下,我输入 ls -a -l 或者 ls -al 等等这一些,系统是怎么进行匹配的呢,也就是说系统是怎么知道我输入的是什么命令呢?

谢谢各位。
...全文
136 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dr.Xin 2018-08-31
  • 打赏
  • 举报
回复
想问问 楼主 最后怎么处理了 我也有这方面的需求
颜洛滨 2015-10-19
  • 打赏
  • 举报
回复
引用 3 楼 nswcfd 的回复:
可以去glibc的源码里参考getopt的实现。 这里有一个非libc的实现:http://www.cise.ufl.edu/~cop4600/cgi-bin/lxr/http/source.cgi/lib/other/getopt.c
好的,谢谢了。
nswcfd 2015-10-19
  • 打赏
  • 举报
回复
可以去glibc的源码里参考getopt的实现。 这里有一个非libc的实现:http://www.cise.ufl.edu/~cop4600/cgi-bin/lxr/http/source.cgi/lib/other/getopt.c
颜洛滨 2015-10-14
  • 打赏
  • 举报
回复
引用 1 楼 nswcfd 的回复:
程序很少自己处理选项/参数,一般通过getopt库函数来完成。
好的,非常感谢您的回答,我想再问一下,那这样加入我要模拟实现这样的功能中的一小部分该怎么入手呢
nswcfd 2015-10-14
  • 打赏
  • 举报
回复
程序很少自己处理选项/参数,一般通过getopt库函数来完成。

427

社区成员

发帖
与我相关
我的任务
社区描述
非技术问题的乐园
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧