Что такое терминал
Терминал — это программа. Такая же, как браузер или текстовый редактор. У неё есть окно, у этого окна есть курсор. Только вместо красивого интерфейса с кнопками — пустое поле, в которое ты печатаешь команды.
Звучит страшнее, чем есть. На самом деле в терминале ты делаешь те же действия, что и мышкой: открываешь папки, создаёшь файлы, запускаешь программы. Просто словами, а не кликами.
Prompt — приглашение ввести команду
Когда ты открываешь терминал, ты видишь что-то такое:
студент:~$
Это называется prompt (или «приглашение»). До знака $ обычно пишется полезная информация:
- кто ты (имя пользователя),
- где ты находишься в файловой системе.
Знак $ означает: «компьютер готов, давай команду». Пока компьютер не выполнит команду, нового prompt не будет — это твой способ понять, что что-то ещё работает.
Что происходит, когда ты вводишь команду
студент:~$ ls(компьютер читает строку, разбирает: команда — ls)(находит программу ls в системе)(запускает её, передаёт результат в окно)docs photos readme.txtстудент:~$Нажми «Шаг» чтобы запустить программу построчно.
Шаг 0 / 6
Чем терминал лучше мышки
Это разумный вопрос. И ответ не «потому что хакерам нравится», а вполне конкретный:
- Скорость. Чтобы переименовать 50 файлов мышкой — это 50 кликов. В терминале — одна команда.
- Точность. Команды не «промахиваются». Ты можешь точно сказать: «удали ровно те файлы, имена которых начинаются на
tmp_и заканчиваются на.log». - Повторяемость. Команды можно сохранить в файл и запускать заново — это уже начало автоматизации.
- Удалённые компьютеры. На сервере в облаке часто нет мышки и иконок вообще — только терминал. Это норма для разработки.
Когда терминал реально помогает?
Выбери все ситуации, в которых терминал быстрее или удобнее графического интерфейса.
История команд
Каждая команда, которую ты ввёл, запоминается. Если хочешь повторить или поправить предыдущую — нажми клавишу ↑ (стрелка вверх). Терминал подставит последнюю команду. Ещё одно нажатие — позапрошлая. И так далее.
Это незаменимая привычка. В реальной работе ты будешь повторять и слегка менять команды по сто раз в день.
Итог
Что важно запомнить
- 1Терминал — обычная программа. В ней нет ничего магического, просто текстовый интерфейс к компьютеру.
- 2Prompt (`$`) — это сигнал «жду команду». Пока его нет, что-то ещё работает.
- 3Терминал быстрее графики на массовых, повторяющихся и точных операциях. Не везде, но в работе разработчика — постоянно.
- 4Стрелка ↑ — твой друг. История команд экономит кучу нажатий.
- 5На серверах в облаке часто нет рабочего стола вообще. Терминал — единственный способ туда зайти.