Included in the course
19 lessons (video or text)
19 exercises in the IDE
57 quizzes
Assistance in Discussions on the website
What you'll learn
- How to navigate the file system
- How to deal with environment variables
- How to manage file access
- How to use package managers to install utilities
- How to exit Vim
Description
The command line is the first thing a developer encounters when working on *nix systems such as Linux or macOS. Its significance is impossible to overestimate, it's the main way to interact with the system and the way to operate numerous programs, such as git or ansible.
shell
linux commands
terminal
Course program
-
3
Command Line
Learn about the difference between the terms “terminal” and “command shell” -
13
Environment variables
Learn about environmental variables and what they're used for -
18
Package Manager
Learn the basic method for installing programs on *nix systems -
19
Executing a program
Find out about the PATH environment variable and the search mechanism for executable files -
20
Do it yourself
Some additional tasks to help you consolidate the theory you've learned -
21
Additional resources
Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic
Challenges
We recommend working on these challenges after completing the course. They'll help you obtain more experience in programming and strengthen your new skills.
#
Challenge
completion rate
Suggested learning programs
profession
Development of front-end components for web applications
10 months
•
from scratch
Start
at any time
profession
Layout with the latest CSS standards
5 months
•
from scratch
under development
Start
at any time