ممكن تفيدوني اني جدية جدا باللينوكس وماعندي حتى خليفية فيه وطلب مني انا اعمل هذا المشروع وماافهم اصلا حاجة ممكن تساعدووني
, you are to explore the use and programming of some system calls through the creation of a simple shell program. Your shell should prompt the user for keyboard input. After a sequence of characters is entered followed by a return, the string is parsed and the indicated command(s) executed. In several cases, your shell program is implementing built-in commands. In others, it is to use exec to execute external commands. The list of built-in commands that you must implement include: cd, mkdir, mv, ls, kill, ps, etc. This means that your program must implement these commands directly by using the system calls that implement them. Do not use exec to implement any of these commands. The exit command is also a special case: it should simply cause termination of your program.
تحياتي
