Tôi muốn tạo một C
chương trình đơn giản để thay đổi thư mục dự án của tôi. Nội dung của nó như sau:
#include <unistd.h>
int main()
{
chdir("/home/enedil/projects/algo");
return 0;
}
Tôi đã biên dịch nó bằng lệnh sau ( pro.c
là tên tệp của nó):
gcc pro.c -o /usr/local/bin/pro
Không có lỗi cũng không có cảnh báo. Nhưng khi tôi chạy nó, nó không thay đổi thư mục. Tại sao?
cd ~/projects/algo
gì? Đó là một ý tưởng!
alias proj='cd ~/enedil/projects/algo'