Использование chdir () для смены каталога из терминала

я используюchdir() изменить каталог на значение, переданное в качестве аргумента этой функции.

Я понимаю, что когда я запускаю свою программу на C, используяgcc myCd.c а также./a.out .. это меняет каталог на родительский каталог «внутри» программы C (то есть дочерний процесс порождается для процесса a.out, и смена каталога происходит внутри этого дочернего процесса).

Я хочу изменить каталог в терминале с помощью этой программы на языке C. Я попытался написать сценарий оболочки для того же самого, а затем найти его и запустить, что работает, но я хотел добиться этого с помощью C.

Ответы на вопрос(2)

Ваш ответ на вопрос