本文介绍了相当于GetCommandLine和CommandLineToArgv的Linux?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道在Linux上是否有一些API可以获取当前进程的命令行参数.
I wonder if there are some API to get the current process' command line arguments on Linux.
我想我还不清楚.这个问题的真正目的是关于通过命令行参数传递unicode文件名.
I guess I was terribly unclear. The real purpose of the question was about passing unicode file names through command line arguments.
推荐答案
从文件/proc/self/cmdline
例如:
[wallyk@zf ~]$ od -a /proc/30651/cmdline
0000000 / u s r / s b i n / h t t p d nul
0000020
或者,为了获得令人耳目一新的自我参考:
Or, for a satisfyingly refreshing self-reference:
[wally@zf images]$ od -c /proc/self/cmdline
0000000 o d \0 - c \0 / p r o c / s e l f
0000020 / c m d l i n e \0
0000031
这篇关于相当于GetCommandLine和CommandLineToArgv的Linux?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!