gpt4 book ai didi

c - 如何在 C 中设置主目录和路径目录?

转载 作者:太空宇宙 更新时间:2023-11-04 06:41:09 25 4
gpt4 key购买 nike

我正在编写一个用 c 编写的小型 unix shell。我希望它现在只执行一些基本命令。例如ls, 密码, ch

我的问题是如何设置主目录和路径目录?我想从文本文件中读取配置,以便随时轻松更改。

我将使用 execv() 调用 unix 函数,例如 ls。例如路径应该确定我的 shell 应该用来搜索可执行程序的目录当用户键入命令时

谢谢

最佳答案

它们都是简单的环境变量,你可以操作e。 G。通过 setenv(3)(运行 man 3 setenv 获取详细信息)。变量是 HOMEPATH。另见 man 7 environ

请注意,设置/更改环境变量只会影响当前进程以及设置/更改之后从它派生的所有进程(与 Windows 不同,AFAIK)。

关于c - 如何在 C 中设置主目录和路径目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8052102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com