Project

Hyper Commander

Challenging
155 completions
~ 10 hours
4.6

Learn to use file commands, system variables, permissions, and search for executables in the system.

Provided by

JetBrains Academy 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 icon

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:

Reviews

Yevhen Shemiakin avatar
Yevhen Shemiakin
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.
Mauro Gonçalves avatar
Mauro Gonçalves
6 months ago
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:
Usefulness
4.7
Fun
4.5
Clarity
4.5