Command Line Basics - free course from Hexlet, training 22 hours, Date: November 27, 2023.
Miscellaneous / / November 28, 2023
You will learn more about the available commands in Linux, user groups and package managers. As a result, you will learn how to manipulate the file system, master the concept of a pipeline and threads, and be able to manage users and their access rights. Command line basics will come in handy if you decide to find and edit files, install a new program, or run it as another user. This course is suitable for anyone who is familiar with *NIX systems (Linux, MacOS) and wants to make working with files and programs easier.
What will you learn
- Navigate through the file system
- Work with environment variables
- Understand file access
- Use a package manager to install utilities
- Exit Vim
Introduction
Get to know the course.
OS
Learn about the history of multi-user operating systems
Command line
Learn the differences between the concepts "terminal" and "command interpreter"
Navigation
Learn to navigate the file system
Command Line Interface
Understand how programs are called in the command shell
File structure
Study the file structure of *nix systems
Reading files
Learn to view file contents
Grep
Learn to search for the necessary information in files without opening them
Editing files
Learn to edit files in Nano and Vim
Streams
Introduce the concept of threads
Pipeline (Conveyor)
Get acquainted with the pipe and learn how to build chains of programs
File structure manipulation
Learn to create and modify files and directories
Environment Variables
Get to know environment variables and understand why they are needed
Story
Learn to travel through the history of previously entered commands
Users and groups
Find out why they are needed
Sudo
Learn to run programs on behalf of another user
Access rights
Learn to read and understand file access
Package Manager
Learn the basic method of installing programs on *nix systems
Executing programs
Get acquainted with the PATH environment variable and the mechanism for searching for executable files
Independent work
Additional tasks that allow you to consolidate the acquired theory
Additional materials
Articles and videos curated by the Hexlet team. Will help you dive deeper into the topic of the course