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