Хотите знать, как выполнить одну из этих вещей из C, чтобы она сохранялась, как это было бы из ~/.bashrcили ~/.bash_profile:
export PATH=~/bin:$PATH export PS1="$ " Хотите знать, если я должен использовать execlкоманду вроде этого:
#include <stdio.h> #include <unistd.h> #include <dirent.h> int main (void) { return execl("/bin/export", "...", NULL); } Или, если есть другой идиоматический способ C, чтобы выполнить это должным образом.
Я не уверен, почему я хотел бы создать дочерний процесс.