|
|
1
2
在linux上,它是一个shell脚本,所以看看吧。 但是,我不认为这是制作UNIX shell所必需的。如果你打字
您会发现execlp()和execvp()负责在PATH中搜索给定命令并执行它的细节。 |
|
|
2
1
为了在本地实现这一点,我会:
编辑: |
|
|
3
1
我不知道,但你可以在助手函数上模仿哪个功能。我需要在PATH环境变量中的所有路径中搜索一个名为您的命令的文件,然后检查该文件是否可执行,那么您可能找到了您的可执行文件。 要获取PATH变量,可以使用getenv()。你需要用strtok()分割它。为了搜索一个目录,你可以使用opendir(),将是这样的:
检查readdir()函数手册页上的dirent结构。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |