$_
💻 For developers

Linux & Bash

Command line, files, permissions, scripts — the DevOps foundation

What you'll build
📘A solid foundation
Practice in the browser
🎯Mini-projects
🎓Course certificate
📘 32 lessons1-2 evenings🎓 Intermediate
🎯 Mission
Master Linux & Bash
+370XP
🏆CertificatePDF
🎓Course complete
Progress0 / 32 · 0%
Next up: Linux: first steps

Course program

01

Навигация и файловая система

0 / 5 lessons
  1. 01

    Linux: first steps

    TerminalPreviewWhat is a shell⚡ +10
    ▶ Now
  2. 02

    pwd and ls — extended options

    ls -l listingls -a hiddenls -la combined⚡ +10
    Open
  3. 03

    cd — moving between directories

    cd path~ home.. up⚡ +10
    Open
  4. 04

    Paths: absolute and relative

    / rootAbsolute pathRelative path⚡ +10
    🔒 Pro
  5. 05

    tree — viewing the directory tree

    tree viewtree -L levelQuick overview⚡ +10
    🔒 Pro
02

Файлы и директории

0 / 6 lessons
  1. 06

    touch and mkdir — creating

    touch filemkdir foldermkdir -p nested⚡ +10
    🔒 Pro
  2. 07

    cp — copying files

    cp filecp -r directoryUnder a new name⚡ +10
    🔒 Pro
  3. 08

    mv — moving and renaming

    mv moveRenamingOrganizing files⚡ +10
    🔒 Pro
  4. 09

    rm — deleting

    rm filerm -r directoryCaution⚡ +10
    🔒 Pro
  5. 10

    cat — printing a file’s contents

    cat readecho writecat concatenate⚡ +10
    🔒 Pro
  6. 11

    less — reading a file page by page

    less navigationq to quitLarge files⚡ +10
    🔒 Pro
03

Просмотр и поиск

0 / 6 lessons
  1. 12

    head and tail — the start and end of a file

    head -n linestail -n linestail -f monitoring⚡ +10
    🔒 Pro
  2. 13

    wc — counting lines and words

    wc -l lineswc -w wordswc -c bytes⚡ +10
    🔒 Pro
  3. 14

    grep — searching within text

    grep patterngrep -i casegrep -r recursive⚡ +10
    🔒 Pro
  4. 15

    find — searching for files by name

    find -namefind -typefind -mtime⚡ +10
    🔒 Pro
  5. 16

    The pipe | — chaining commands

    | pipeCommand chainFiltering output⚡ +10
    🔒 Pro
  6. 17

    ps and kill — managing processes

    ps auxkill PIDProcess list⚡ +10
    🔒 Pro
04

Права и пользователи

0 / 5 lessons
  1. 18

    File permissions: rwx

    r readw writex execute⚡ +10
    🔒 Pro
  2. 19

    chmod — changing permissions

    chmod numericchmod +x symbolicRunning a script⚡ +10
    🔒 Pro
  3. 20

    chown — changing the owner

    chown ownerchown owner:groupsudo required⚡ +10
    🔒 Pro
  4. 21

    sudo — running as the superuser

    sudo commandsudo -i rootwhoami⚡ +10
    🔒 Pro
  5. 22

    Environment variables: export and $VAR

    export VAR$VAR read.bashrc persistent⚡ +10
    🔒 Pro
05

Текст и перенаправление

0 / 5 lessons
  1. 23

    Redirection: > and >>

    > overwrite>> append< input⚡ +10
    🔒 Pro
  2. 24

    sort and uniq - sorting and deduplication

    sort sortingsort -r reverseuniq without duplicates⚡ +10
    🔒 Pro
  3. 25

    cut - extracting columns

    cut -d delimitercut -f fieldProcessing CSV⚡ +10
    🔒 Pro
  4. 26

    sed - text replacement

    sed s/find/replace/sed -i fileChain of commands⚡ +10
    🔒 Pro
  5. 27

    Complex pipeline: a chain of commands

    PipelineFilteringMultiple pipes⚡ +10
    🔒 Pro
06

Bash-скрипты

0 / 5 lessons
  1. 28

    Bash script: shebang and variables

    #!/bin/bash shebangVariable $VARRunning the script⚡ +10
    🔒 Pro
  2. 29

    if conditions in a script

    if [ condition ]then / else / fiConditions in a script⚡ +10
    🔒 Pro
  3. 30

    The for loop in a script

    for in loopIterating a listVariable $i⚡ +10
    🔒 Pro
  4. 31

    Arguments: $1, $2 and $@

    $1 argument$@ all$# count⚡ +10
    🔒 Pro
  5. 32

    Mini-project: automatic backup script

    Project scriptcp backupDate stamp
    Course complete
    🔒 Pro
Linux & Bash — online coding course