Project
Hyper Commander
Hard
175 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
KS
Kenneth Satterlee3 months ago
I learned that printing output from find commands and using them in if statements can be a pain but really useful when you figure it out
Yaraslau Krautsou
3 months ago
Here's a reflection on what this project covered: **What I learned / reinforced:** - Structuring a Bash script around nested `while` loops with `case` statements is a clean and readable pattern for menu-driven programs — each level of navigation maps naturally to a loop with a `break` to go back u ...
4.6
Learners who completed this project within the Introduction to Command Line and Unix Shell course rated it as follows: