$_
💻 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: первые шаги

Course program

01

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

0 / 5 lessons
  1. 01

    Linux: первые шаги

    ТерминалПредпросмотрЧто такое Shell⚡ +10
    ▶ Now
  2. 02

    pwd и ls — расширенные варианты

    ls -l списокls -a скрытыеls -la объединение⚡ +10
    Open
  3. 03

    cd — переход между директориями

    cd путь~ домашняя.. вверх⚡ +10
    Open
  4. 04

    Пути: абсолютные и относительные

    / кореньАбсолютный путьОтносительный путь⚡ +10
    Open
  5. 05

    tree — просмотр дерева директорий

    tree деревоtree -L уровеньБыстрый обзор⚡ +10
    Open
02

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

0 / 6 lessons
  1. 06

    touch и mkdir — создание

    touch файлmkdir папкаmkdir -p вложенные⚡ +10
    Open
  2. 07

    cp — копирование файлов

    cp файлcp -r директорияПод новым именем⚡ +10
    Open
  3. 08

    mv — перемещение и переименование

    mv перемещениеПереименованиеОрганизация файлов⚡ +10
    Open
  4. 09

    rm — удаление

    rm файлrm -r директорияОсторожность⚡ +10
    Open
  5. 10

    cat — вывод содержимого файла

    cat чтениеecho записьcat объединение⚡ +10
    Open
  6. 11

    less — постраничное чтение файла

    less навигацияq выходБольшие файлы⚡ +10
    Open
03

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

0 / 6 lessons
  1. 12

    head и tail — начало и конец файла

    head -n строкиtail -n строкиtail -f мониторинг⚡ +10
    Open
  2. 13

    wc — подсчёт строк и слов

    wc -l строкиwc -w словаwc -c байты⚡ +10
    Open
  3. 14

    grep — поиск внутри текста

    grep шаблонgrep -i регистрgrep -r рекурсия⚡ +10
    Open
  4. 15

    find — поиск файлов по имени

    find -namefind -typefind -mtime⚡ +10
    Open
  5. 16

    Пайп | — объединение команд

    | пайпЦепочка командФильтрация вывода⚡ +10
    Open
  6. 17

    ps и kill — управление процессами

    ps auxkill PIDСписок процессов⚡ +10
    Open
04

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

0 / 5 lessons
  1. 18

    Права доступа к файлу: rwx

    r чтениеw записьx выполнение⚡ +10
    Open
  2. 19

    chmod — изменение прав

    chmod числовойchmod +x символьныйЗапуск скрипта⚡ +10
    Open
  3. 20

    chown — смена владельца

    chown владелецchown владелец:группаsudo нужен⚡ +10
    Open
  4. 21

    sudo — выполнение от суперпользователя

    sudo командаsudo -i rootwhoami⚡ +10
    Open
  5. 22

    Переменные окружения: export и $VAR

    export VAR$VAR чтение.bashrc постоянно⚡ +10
    Open
05

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

0 / 5 lessons
  1. 23

    Перенаправление: > и >>

    > перезапись>> добавление< ввод⚡ +10
    Open
  2. 24

    sort и uniq — сортировка и дедупликация

    sort сортировкаsort -r обратнаяuniq без дублей⚡ +10
    Open
  3. 25

    cut — вырезание столбцов

    cut -d разделительcut -f полеОбработка CSV⚡ +10
    Open
  4. 26

    sed — замена текста

    sed s/поиск/замена/sed -i файлЦепочка команд⚡ +10
    Open
  5. 27

    Сложный конвейер: цепочка команд

    КонвейерФильтрацияНесколько пайпов⚡ +10
    Open
06

Bash-скрипты

0 / 5 lessons
  1. 28

    Bash-скрипт: shebang и переменные

    #!/bin/bash shebangПеременная $VARЗапуск скрипта⚡ +10
    Open
  2. 29

    Условия if в скрипте

    if [ условие ]then / else / fiУсловия в скрипте⚡ +10
    Open
  3. 30

    Цикл for в скрипте

    for in циклПеребор спискаПеременная $i⚡ +10
    Open
  4. 31

    Аргументы: $1, $2 и $@

    $1 аргумент$@ все$# количество⚡ +10
    Open
  5. 32

    Мини-проект: скрипт автоматического резервного копирования

    Проектный скриптcp резервШтамп даты
    Course complete
    Open
Linux & Bash — online coding course