Знакомство с Linux

LinuxBeginner
Практиковаться сейчас

Введение

В рамках этого практического занятия вы начнете захватывающее путешествие в мир Linux! Мы начнем с простых и забавных команд, которые помогут вам освоиться в терминале — вашем главном окне в мир Linux. Представьте, что вы учитесь отправлять текстовые сообщения своему компьютеру! Не волнуйтесь, если вы никогда раньше не пользовались Linux; мы будем двигаться вперед небольшими и понятными шагами.

Все уже настроено прямо в вашем браузере — магия LabEx в действии! Просто нажмите кнопку Continue или иконку виртуальной машины LabEx слева, чтобы начать свой путь.

Знакомство с терминалом

Заметка по навигации: Курс «Linux для новичков» является комплексным самостоятельным курсом. Если вы перешли сюда из курса «Быстрый старт в Linux», вы можете пропустить начальные занятия и продолжить с темы Environment Variables in Linux. Тем не менее, новичкам рекомендуется начать именно с этого занятия, так как повторение и закрепление основ всегда полезно.

На этом этапе мы откроем терминал и научим компьютер отвечать вам! Терминал может выглядеть просто, но это своего рода магическое окно, где вы вводите команды и мгновенно видите результат.

Для начала подготовим терминал:

  1. Посмотрите на левую часть экрана.
  2. Найдите и нажмите на иконку Xfce Terminal (она выглядит как маленький черный экран).
  3. Откроется окно — это и есть ваш терминал.
Echo Command

Теперь давайте заставим компьютер поздороваться! Введите следующую команду в точности так, как показано ниже:

echo "Hello LabEx"

Вы должны увидеть ваше сообщение:

Hello LabEx

💫 Совет: Новички часто ошибаются в написании команды или забывают кавычки. Если появилась ошибка, нажмите Ctrl + L, чтобы очистить экран, и попробуйте снова.

Команда echo похожа на диалог с компьютером. Все, что вы напишете после echo, компьютер повторит вам в ответ!

Готовы узнать больше? Нажмите Continue, чтобы перейти к следующему шагу.

Continue to next step arrow

Магия времени и даты

На этом этапе мы попросим Linux показать нам текущую дату и время. Это как иметь умные цифровые часы прямо в среде LabEx!

Введите команду:

date

Вы увидите нечто подобное:

Mon Nov 25 01:48:53 PM CST 2025

🧙‍♂️ Совет по команде: Здесь отображается время на виртуальной машине LabEx, оно может отличаться от времени на вашем локальном компьютере.

Хотите взглянуть на календарь? Попробуйте это:

cal

Вы увидите аккуратный календарь на текущий месяц:

    November 2025
Mo Tu We Th Fr Sa Su
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

🎯 Мини-челлендж: Попробуйте вывести календарь на весь год в терминале LabEx:

cal 2025

Терминал-калькулятор

Давайте превратим ваш терминал LabEx в калькулятор! Вы можете производить математические расчеты прямо здесь.

Попробуйте выполнить это вычисление:

expr 5 + 3

⚠️ Важно: Обратите внимание на пробелы между числами и операторами. Не пишите expr 5+3. Именно благодаря пробелам Linux понимает, что именно нужно вычислить!

Вы должны увидеть:

8

Давайте попробуем другие примеры в стиле LabEx:

expr 2025 - 2024 ## Лет с момента запуска LabEx
expr 24 * 7      ## Часов в неделе обучения
expr 60 / 5      ## Минут на выполнение этого занятия

🌟 Интересный факт: Команда expr поддерживает базовые арифметические операции: сложение (+), вычитание (-), умножение (*) и деление (/). Для более сложных функций, таких как извлечение корня, понадобятся другие инструменты, например bc или python. Многие пользователи LabEx используют терминал как быстрый калькулятор во время работы над проектами!

Игры с текстом

Давайте немного развлечемся и заставим Linux трансформировать текст! Мы воспользуемся командой figlet, чтобы превратить обычные буквы в ASCII-арт.

Попробуйте:

figlet "LabEx"

Вы увидите название LabEx, написанное крупными символами:

 _          _     _____
| |    __ _| |__ | ____|_  __
| |   / _` | '_ \|  _| \ \/ /
| |__| (_| | |_) | |___ >  <
|_____\__,_|_.__/|_____/_/\_\

Теперь попробуйте другое сообщение с измененным стилем:

figlet -f slant "I Love Linux"

👆 Советы LabEx: Нажмите «Explain Code» в правом нижнем углу блока кода, чтобы пообщаться с ИИ-помощником Labby для разъяснения работы команды.

Параметр -f, использованный здесь, является опцией команды в Linux:

  • -f указывает, какой стиль шрифта использовать.
  • slant — это шрифт, создающий эффект наклона текста.

В Linux вы можете использовать команду man figlet, чтобы открыть справочное руководство (manual) для figlet. На этой странице содержится подробная информация о команде и всех её опциях.

Поддержание чистоты

Точно так же, как вы поддерживаете порядок на рабочем столе LabEx, вы можете наводить чистоту в терминале! Если экран переполнился текстом, используйте:

clear

💫 Совет: Профессиональные разработчики в LabEx часто используют эту команду, чтобы сфокусироваться на текущей задаче и не отвлекаться на старые выводы!

Резюме

Поздравляем! 🎉 Вы завершили свое первое приключение в Linux на платформе LabEx! Давайте вспомним, чему вы научились:

  1. Открывать и использовать терминал.
  2. Получать ответы от компьютера с помощью echo.
  3. Проверять время и календарь командами date и ncal.
  4. Выполнять расчеты через expr.
  5. Создавать ASCII-арт с помощью figlet.
  6. Очищать рабочее пространство командой clear.

Это только начало вашего пути в Linux! Хотите освоить еще больше крутых команд и профессиональных навыков? С подпиской LabEx Pro вы получите:

LabEx Pro

Если вы уже перешли на LabEx Pro, пожалуйста, игнорируйте этот баннер, он больше не появится.

Готовы к следующему шагу? Продолжайте выполнять практические занятия или перейдите на LabEx Pro, чтобы ускорить свое обучение!