Project
Hyper Commander
Challenging
155 completions
~ 10 hours
4.6Learn to use file commands, system variables, permissions, and search for executables in the system.
Provided by
JetBrains Academy
About
In the time of DOS, a popular file manager called Norton Commander appeared. The usability and a visual interface were the keys to its rise. Let's make your own commander with this Bash project.
Graduate project
This project covers the core topics of the Introduction to Command Line and Unix Shell course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Create a menu for your program.
Print the user and OS info.
List the files and directories.
Navigate through the directories.
Rename, delete files, and change permissions.
Find executables and run them.
Reviews
3 months ago
To write basic basic bash scripts, using most popular commands, using loops, switch case, conditions and create functions in bash scripts
David Luke
5 months ago
I've gained a deep insight into the shell and was able to relearn and review several shell commands. I also wrote several scripts and therefore got a basic understanding of shell scripting.
The main challenges I faced included properly implementing the nested menu structure while keeping the code maintainable, handling edge cases in user input validation, and securely executing found executables with user-provided arguments. I found the directory navigation particularly challenging to ...
4.6
Learners who completed this project within the Introduction to Command Line and Unix Shell course rated it as follows: