CodeDala
Home
Courses
Paths
How it works
Pricing
🌐
KZ
RU
EN
Log in
Start free
$_
💻 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
lessons
⏱ 1-2 evenings
🎓 Intermediate
🎯 Mission
Master Linux & Bash
⚡
+370
XP
🏆
Certificate
PDF
🎓
Course complete
Progress
0 / 32 · 0%
Next up:
Linux: первые шаги
Start the project →
Course program
01
Навигация и файловая система
0 / 5 lessons
⌄
01
Linux: первые шаги
Терминал
•
Предпросмотр
•
Что такое Shell
⚡ +10
▶ Now
02
pwd и ls — расширенные варианты
ls -l список
•
ls -a скрытые
•
ls -la объединение
⚡ +10
Open
03
cd — переход между директориями
cd путь
•
~ домашняя
•
.. вверх
⚡ +10
Open
04
Пути: абсолютные и относительные
/ корень
•
Абсолютный путь
•
Относительный путь
⚡ +10
Open
05
tree — просмотр дерева директорий
tree дерево
•
tree -L уровень
•
Быстрый обзор
⚡ +10
Open
02
Файлы и директории
0 / 6 lessons
⌄
06
touch и mkdir — создание
touch файл
•
mkdir папка
•
mkdir -p вложенные
⚡ +10
Open
07
cp — копирование файлов
cp файл
•
cp -r директория
•
Под новым именем
⚡ +10
Open
08
mv — перемещение и переименование
mv перемещение
•
Переименование
•
Организация файлов
⚡ +10
Open
09
rm — удаление
rm файл
•
rm -r директория
•
Осторожность
⚡ +10
Open
10
cat — вывод содержимого файла
cat чтение
•
echo запись
•
cat объединение
⚡ +10
Open
11
less — постраничное чтение файла
less навигация
•
q выход
•
Большие файлы
⚡ +10
Open
03
Просмотр и поиск
0 / 6 lessons
⌄
12
head и tail — начало и конец файла
head -n строки
•
tail -n строки
•
tail -f мониторинг
⚡ +10
Open
13
wc — подсчёт строк и слов
wc -l строки
•
wc -w слова
•
wc -c байты
⚡ +10
Open
14
grep — поиск внутри текста
grep шаблон
•
grep -i регистр
•
grep -r рекурсия
⚡ +10
Open
15
find — поиск файлов по имени
find -name
•
find -type
•
find -mtime
⚡ +10
Open
16
Пайп | — объединение команд
| пайп
•
Цепочка команд
•
Фильтрация вывода
⚡ +10
Open
17
ps и kill — управление процессами
ps aux
•
kill PID
•
Список процессов
⚡ +10
Open
04
Права и пользователи
0 / 5 lessons
⌄
18
Права доступа к файлу: rwx
r чтение
•
w запись
•
x выполнение
⚡ +10
Open
19
chmod — изменение прав
chmod числовой
•
chmod +x символьный
•
Запуск скрипта
⚡ +10
Open
20
chown — смена владельца
chown владелец
•
chown владелец:группа
•
sudo нужен
⚡ +10
Open
21
sudo — выполнение от суперпользователя
sudo команда
•
sudo -i root
•
whoami
⚡ +10
Open
22
Переменные окружения: export и $VAR
export VAR
•
$VAR чтение
•
.bashrc постоянно
⚡ +10
Open
05
Текст и перенаправление
0 / 5 lessons
⌄
23
Перенаправление: > и >>
> перезапись
•
>> добавление
•
< ввод
⚡ +10
Open
24
sort и uniq — сортировка и дедупликация
sort сортировка
•
sort -r обратная
•
uniq без дублей
⚡ +10
Open
25
cut — вырезание столбцов
cut -d разделитель
•
cut -f поле
•
Обработка CSV
⚡ +10
Open
26
sed — замена текста
sed s/поиск/замена/
•
sed -i файл
•
Цепочка команд
⚡ +10
Open
27
Сложный конвейер: цепочка команд
Конвейер
•
Фильтрация
•
Несколько пайпов
⚡ +10
Open
06
Bash-скрипты
0 / 5 lessons
⌄
28
Bash-скрипт: shebang и переменные
#!/bin/bash shebang
•
Переменная $VAR
•
Запуск скрипта
⚡ +10
Open
29
Условия if в скрипте
if [ условие ]
•
then / else / fi
•
Условия в скрипте
⚡ +10
Open
30
Цикл for в скрипте
for in цикл
•
Перебор списка
•
Переменная $i
⚡ +10
Open
31
Аргументы: $1, $2 и $@
$1 аргумент
•
$@ все
•
$# количество
⚡ +10
Open
32
Мини-проект: скрипт автоматического резервного копирования
Проектный скрипт
•
cp резерв
•
Штамп даты
🎓
Course complete
Open
Linux & Bash — online coding course