linux程序最大的参数个数
linux里面的程序,或者很多命令,都可以有很多的参数,比如ll,好像可以有无数个参数,但是,实际上是有限制的,当一个文件夹里面的文件个数太多,像cp dir/* /dir2/ 这样的命令就不能执行了,错误处在cp参数太多。这个限制是在什么地方呢?看linux内核源代码时,终于解决了这个疑惑。原来,linux里面在执行execve系统调用的时候,用到这么一个结构,struct linux_binprm{char buf[BINPRM_BUF_SIZE];s...