Attention! This course is in the "Sandbox". Courses like that are made by Hexlet users and are always free
Included in the course
Description
Command line is the first thing every developer faces when they start working on a *nix-based system, for example, Linux or macOS. Command line is an extremely powerful and flexible tool that is truly invaluable today. This course covers the basics of Bash — the most popular Unix shell.
Course program
Estimated time: 3 hours
-
1
Navigating the file system
Learn to move around the file system, list files and quickly go to your home folder. -
2
Manipulating directories and files
Learn how to create files and directories and remove them.quiz
-
3
Viewing files
Learn to view files in few different ways, view changes in real time and filter data.quiz
-
4
Redirection and pipes
Explore the ways to redirect the result of running a command into a file or vice versa. Also, learn about connecting commands with pipes.quiz
-
5
Viewing long files with pagers
Learn how to view longer files, move through them, search patterns and more.quiz
-
7
Making custom commands with aliases
Learn how to create handy shortcuts for commands or combinations of commands.quiz
-
8
Environment variables
Understand how environment variables work and how to make them useful for you.quiz
-
9
Additional resources
Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic