Добавить в корзинуПозвонить
Найти в Дзене
Путь джуна

Linux для новичка: выжить в чёрном окне и полюбить терминал

«Что здесь делать? Где мой привычный интерфейс? Я сломал компьютер?» Спокойно. Linux — это не страшно. Это просто другой способ общаться с компьютером. И сейчас я докажу, что вы уже готовы к нему. Краткий ответ: потому что 90% серверов в мире работают на Linux. Когда вы выложите свой сайт в интернет, он скорее всего окажется на сервере с Linux. Когда будете работать с базами данных — они тоже на Linux. Docker, Kubernetes, облака — всё это Linux. Можно ли жить без Linux? Можно, если вы чисто фронтенд-разработчик под Windows. Но рано или поздно вы с ним столкнётесь. Терминал (или консоль) — это просто способ отдавать команды компьютеру текстом. В Windows вы тыкаете мышкой в папки и файлы. В Linux вы пишете: показать список файлов, перейти в папку, создать файл. Это быстрее. Серьёзно. Когда привыкнете, мышка покажется вам тормозной. Навигация КомандаЧто делаетАналог в WindowspwdПоказать, где я сейчас (папка)—lsПоказать список файловdircd папкаПерейти в папкуcd папкаcd ..Перейти на уровен
Оглавление

Когда вы впервые видите Linux, это выглядит пугающе. Чёрный экран, мигающий курсор, никаких кнопок. Только строка ввода.

«Что здесь делать? Где мой привычный интерфейс? Я сломал компьютер?»

Спокойно. Linux — это не страшно. Это просто другой способ общаться с компьютером. И сейчас я докажу, что вы уже готовы к нему.

🤔 Зачем айтишнику Linux

Краткий ответ: потому что 90% серверов в мире работают на Linux.

Когда вы выложите свой сайт в интернет, он скорее всего окажется на сервере с Linux. Когда будете работать с базами данных — они тоже на Linux. Docker, Kubernetes, облака — всё это Linux.

Можно ли жить без Linux? Можно, если вы чисто фронтенд-разработчик под Windows. Но рано или поздно вы с ним столкнётесь.

🖥️ Что такое терминал

Терминал (или консоль) — это просто способ отдавать команды компьютеру текстом.

В Windows вы тыкаете мышкой в папки и файлы. В Linux вы пишете: показать список файлов, перейти в папку, создать файл.

Это быстрее. Серьёзно. Когда привыкнете, мышка покажется вам тормозной.

📋 10 команд, с которых начинается жизнь

Навигация

КомандаЧто делаетАналог в WindowspwdПоказать, где я сейчас (папка)—lsПоказать список файловdircd папкаПерейти в папкуcd папкаcd ..Перейти на уровень вышеcd ..cd ~Перейти в домашнюю папкуcd %userprofile%

Работа с файлами

КомандаЧто делаетtouch файл.txtСоздать пустой файлmkdir папкаСоздать папкуrm файл.txtУдалить файлrm -r папкаУдалить папку (внимательно! безвозвратно)cp файл.txt копия.txtСкопироватьmv файл.txt новая_папка/Переместить

Просмотр

КомандаЧто делаетcat файл.txtПоказать содержимое файлаless файл.txtПоказать с прокруткойhead файл.txtПоказать первые 10 строкtail файл.txtПоказать последние 10 строк

🧪 Полезные команды для разработчика

Греп (grep) — поиск

grep "ошибка" файл.txt

Найдёт все строчки с словом "ошибка".

Всё сразу (ps aux) — показать все процессы

ps aux | grep python

Найдёт все запущенные Python-процессы.

Кто занял порт (netstat)

netstat -tulpn | grep 8000

Кто занял 8000 порт? Ах ты ж...

Права доступа (chmod)

chmod +x скрипт.py

Сделать файл исполняемым.

🚨 Страшные ошибки (и как их избежать)

-2

Ошибка 1: rm -rf /
Никогда не вводите эту команду. Она удалит всё. Безвозвратно. Серьёзно. Шутки про rm -rf — это страшилки для новичков.

Ошибка 2: Забыть sudo

apt install пакет
# Permission denied
sudo apt install пакет

sudo — это «сделай от имени администратора». Без него некоторые команды не работают.

Ошибка 3: Не тот путь

rm важный_файл.txt
# А это был не тот файл...

Перед удалением всегда проверяйте, где вы и что удаляете. pwd и ls — ваши друзья.

🎮 Как начать практиковаться

Способ 1: Установить Linux на виртуалку
VirtualBox + Ubuntu — бесплатно и безопасно. Поставьте, поломайте, переставьте.

Способ 2: WSL на Windows
Windows Subsystem for Linux — ставится за 5 минут и даёт полноценный Linux внутри Windows. Идеально для начала.

Способ 3: VDS за 200 рублей
Купите самый дешёвый виртуальный сервер (например, на Timeweb или FirstVDS), поставьте Ubuntu и учитесь администрировать по-настоящему.

💡 Главный секрет

Linux не надо учить. К нему надо привыкнуть.

Первую неделю будет больно. Вы будете гуглить каждую команду. Потом пальцы запомнят. Потом вы начнёте ловить кайф от того, как быстро можно сделать grep -r "ошибка" . и найти все вхождения во всех файлах.

И однажды вы поймёте, что чёрное окно терминала — это самое красивое, что есть в программировании.