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
-
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