pages.courses.show.header

pages.courses.show.course_updated

helpers.link.try

pages.courses.show.free_course

pages.courses.show.included.header

pages.courses.show.included.theory.value
pages.courses.show.included.exercises.value
pages.courses.show.included.questions.value
pages.courses.show.included.self_study
pages.courses.show.included.extra_materials
pages.courses.show.included.extended_material

models.attributes.base.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.

pages.courses.show.skills

pages.courses.show.syllabus

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.

3

Viewing files

Learn to view files in few different ways, view changes in real time and filter data.

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.

5

Viewing long files with pagers

Learn how to view longer files, move through them, search patterns and more.

6

History and man-pages

Quickly access previous commands and get help.

7

Making custom commands with aliases

Learn how to create handy shortcuts for commands or combinations of commands.

8

Environment variables

Understand how environment variables work and how to make them useful for you.

Course Cover
  • pages.courses.pros.right_in_browser
  • pages.courses.pros.lifetime_access
  • pages.courses.pros.learn_as_you_go
helpers.link.try

pages.courses.show.free_course