Mini Project “chương trình Shell đơn giản” (Simple Shell) mô phỏng hoạt động của một command-line interface (CLI) - giao diện dòng lệnh, trong đó người dùng có thể nhập lệnh vào và thực thi lệnh. Chương trình Simple Shell hỗ trợ một số lệnh cơ bản của hệ điều hành Ubuntu Linux như cd, cat, less, ls, pwd, touch, mkdir, rm, find, ... Chương trình sẽ hỗ trợ input, output redirection cũng như là pipes - một dạng giao tiếp (trao đổi, chuyển tiếp dữ liệu, output của tiến trình này có thể trở thành input của tiến trình tiếp theo nó) giữa các câu lệnh / tiến trình với nhau.
-
Mở Terminal (Ctrl + Alt + T)
-
Thay đổi đường dẫn đến thư mục chứa mã nguồn bằng câu lệnh: cd [đường dẫn]
hoặc
-
Đi vào thư mục /source chứa file mã nguồn shell.c
-
Click chuột phải vào vùng giữa màn hình Explorer, chọn Open in Terminal
-
Gõ lệnh
gcc shell.c -o shell
để biên dịch (compile) mã nguồn -
Để chạy chương trình gõ lệnh:
./shell
-
Chương trình đã chạy lên. Để kết thúc chương trình, gõ lệnh
exit