Введение
Добро пожаловать в LabEx! В этой лабораторной работе вы сделаете свои первые шаги в мире Linux. Мы разберем знаменитую программу «Hello, World!» и изучим несколько фундаментальных команд (echo, whoami, id), чтобы понять, как система идентифицирует пользователя. Это управляемая лабораторная работа (Guided Lab), которая содержит пошаговые инструкции для обучения и практики. Внимательно следуйте указаниям, чтобы успешно выполнить каждый этап и получить практический опыт.
Нажмите кнопку Continue ниже или иконку виртуальной машины слева, чтобы начать работу.
Привет, LabEx
Давайте заставим ваш компьютер поздороваться! 😄 Первым делом нам понадобится терминал. Представьте, что это ваш текстовый командный центр для взаимодействия с системой.
Чтобы открыть терминал:
- Посмотрите на левую часть рабочего стола.
- Найдите иконку Xfce Terminal.
- Нажмите на неё!
Окно терминала — это место, где вы будете вводить команды. Это мощный инструмент, который в Linux зачастую позволяет выполнять задачи гораздо быстрее, чем с помощью мыши.
Теперь давайте выведем приветствие! Мы воспользуемся командой echo. Она просто повторяет (выводит на экран) всё, что вы ей скажете.
Лучший способ выучить Linux (и программирование в целом) — это практика. Не ограничивайтесь простым чтением — пробуйте всё самостоятельно в среде LabEx! Это идеальное место для экспериментов.
Введите следующую команду в терминал точно так, как показано ниже:
echo "Hello LabEx"
Нажмите Enter.

Вы должны увидеть надпись "Hello LabEx". Поздравляем, вы только что запустили свою первую команду в Linux!
Важные моменты, которые стоит запомнить:
- В Linux важен регистр символов:
echo,EchoиECHO— это три разные команды. - Пробелы имеют значение. Убедитесь, что между
echoи кавычкой (") есть пробел. - Кавычки указывают команде
echo, какую именно строку текста нужно повторить.
Совет: Эта работа является частью «Дерева навыков Linux» (Linux Skill Tree) — структурированной системы знаний. После каждого шага система проверяет ваши действия и начисляет баллы за правильное выполнение.
Нажмите Continue ниже, чтобы продолжить. Labby автоматически проверит вашу работу.
Отображение текущего пользователя
Давайте узнаем, кем вас считает компьютер.
Введите эту команду и нажмите Enter:
whoami
Совет: Нажмите «Explain Code» в правом нижнем углу блока кода, чтобы обсудить его с ИИ-помощником Labby. После общения с Labby нажмите «Continue», чтобы вернуться к заданию.
Этим вопросом вы спрашиваете компьютер: «Кто я?». Он ответит вашим именем пользователя.
Вы должны увидеть:
labex

Команда whoami очень полезна, когда вы работаете на разных серверах или используете несколько учетных записей.
Продолжайте, нажав кнопку Continue ниже.
Информация о пользователе и группах
Давайте получим более подробные данные с помощью команды id. Это отличный способ увидеть, в каких группах вы состоите.
В Linux пользователи организованы в группы. Эти группы определяют права доступа и полномочия пользователя в системе.
Введите команду и нажмите Enter:
id
Вы увидите нечто подобное:
uid=5000(labex) gid=5000(labex) groups=5000(labex),27(sudo),121(ssl-cert),5002(public)
Не беспокойтесь о цифрах прямо сейчас. Вот краткая расшифровка:
uid: Ваш идентификатор пользователя (уникальный числовой номер).gid: Идентификатор вашей основной группы.groups: Все группы, участником которых вы являетесь.
Вы также можете использовать id, чтобы посмотреть информацию о других пользователях. Попробуйте:
id root
Вы увидите:
uid=0(root) gid=0(root) groups=0(root)
root — это суперпользователь, своего рода главный администратор системы!
Если сейчас это кажется сложным — ничего страшного. Вы узнаете больше о пользователях и группах по мере прохождения курса. Помните: практика ведет к мастерству. Чем чаще вы используете эти команды в LabEx, тем привычнее они станут!
Нажмите Continue, чтобы двигаться дальше.
Извлечение только имени пользователя
На втором шаге вы использовали whoami для вывода имени. На третьем — id для получения полной информации.
Иногда id выдает слишком много лишних деталей. Полезный навык — уметь запрашивать только конкретную информацию.
Введите команду и нажмите Enter:
id -un
Флаг -un заставляет команду id вывести только имя пользователя (имя для вашего текущего UID). Вы увидите:
labex
Нажмите Continue ниже.
После нажатия кнопки Continue проверка на этом шаге специально настроена на ошибку, и вы увидите сообщение о сбое. Так и задумано.
Когда появится ошибка, нажмите Re-Inspect. Это запустит Deep Inspection (глубокую проверку), где ИИ проанализирует логи ваших операций.
Следуйте инструкциям Deep Inspection (например, перезапустите команду, если потребуется). Как только проверка пройдет, вы сможете перейти к следующему шагу.
Учитесь на практике
Поздравляем с завершением вашей первой практической работы! Вы только что познакомились с главным принципом LabEx: Обучение через действие.
Вы только что прошли Guided Lab (управляемую лабораторную): четкие шаги плюс автоматическая проверка. Далее вы можете попробовать свои силы в Challenges (испытаниях), где нужно решать задачи с минимумом подсказок, чтобы закрепить знания.
Спросите Labby
Deep Inspection помогает, когда проверка не проходит. Но в процессе обучения вы можете задавать Labby любые вопросы в любое время.
Чтобы воспользоваться функцией Ask, нажмите первую кнопку Ask под окном чата Labby. Откроется поле ввода. Labby понимает контекст вашей текущей работы и ваши последние действия, поэтому вы можете спрашивать вещи вроде:
- «Где я ошибся и как мне это исправить?»
- «На основе того, что я сделал в этой работе, составь отчет об обучении.»
- «Оцени мои успехи и подскажи, что мне улучшить.»
Считайте, что Labby — это ваш персональный ассистент, с которым можно общаться прямо в процессе учебы.
Нажмите Continue, чтобы завершить эту лабораторную работу.
Резюме
Поздравляем! Вы научились:
- Открывать и использовать терминал.
- Работать с базовыми командами:
echo,whoami,id. - Извлекать конкретные данные о пользователе с помощью
id -un.
Это только начало вашего пути в Linux! Вы увидели, насколько мощными могут быть даже простые команды. Готовы поднять свои навыки на новый уровень?
Подписка LabEx Pro — это отличная инвестиция. Она стоит меньше $0.30 в день (меньше $2 в неделю) — примерно столько мелочи мы оставляем на чай при покупке кофе. Подписка открывает целый мир возможностей:
- Более 6000 практических лабораторных работ
- Решения для более чем 2000 испытаний
- Более 400 реальных проектов
- Сертификаты о прохождении
- Неограниченное количество виртуальных машин
- Полный доступ к ИИ-помощнику Labby
- Неограниченный доступ в интернет из виртуальных сред
Продолжайте свое приключение в Linux с бесплатными уроками или переходите на LabEx Pro, чтобы стать экспертом по Linux еще быстрее!



