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

На экране должна появиться строка «Hello LabEx». Поздравляем — вы только что выполнили свою первую команду Linux!
Что важно запомнить:
- Linux различает регистр:
echo,EchoиECHO— это разные команды. - Пробелы имеют значение. Между
echoи кавычкой (") должен быть пробел. - Кавычки точно обозначают для
echoстроку текста, которую нужно вывести.
Советы: Эта лабораторная работа входит в Дерево навыков Linux — структурированную систему знаний, объединяющую различные навыки. После каждого шага система проверяет ваши действия и начисляет баллы за правильное выполнение.
Нажмите Continue ниже, чтобы продолжить. Labby автоматически проверит результат.
Просмотр текущего пользователя
Давайте выясним, под какой учётной записью компьютер вас распознаёт.
Введите эту команду и нажмите Enter:
whoami
Советы: Нажмите Explain Code в правом нижнем углу блока кода, чтобы обратиться к Labby AI за пояснением кода. После общения с 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, чтобы перейти дальше.
Извлечение имени пользователя
На шаге 2 вы использовали whoami, чтобы вывести имя пользователя. На шаге 3 — id, чтобы просмотреть информацию о пользователе и группах.
Иногда команда id выводит больше сведений, чем вам нужно. Важный практический навык — уметь запрашивать только конкретную информацию.
Введите эту команду и нажмите Enter:
id -un
Команда id -un выводит только ваше имя пользователя — имя, соответствующее текущему UID. Вы должны увидеть:
labex
Нажмите Continue ниже, чтобы продолжить.
После нажатия Continue проверка скриптом на этом шаге специально завершится ошибкой, поэтому вы увидите сообщение об ошибке. Это ожидаемое поведение.
Когда появится ошибка, нажмите Re-Inspect. Это запустит Deep Inspection, которая с помощью ИИ проанализирует журнал ваших действий.
Следуйте инструкциям, отображаемым в Deep Inspection (например, повторно выполните команду, если вас об этом попросят). После успешной проверки вы сможете перейти к следующему шагу.
Учитесь на практике
Поздравляем с завершением вашей первой практической лабораторной работы! Вы познакомились с основным подходом LabEx к обучению: учитесь на практике.
Только что вы прошли Guided Lab — лабораторную работу с понятными шагами и автоматическими проверками. Далее вы можете попробовать Challenges, где подсказок будет меньше, а задания помогут проверить усвоенные знания.
Задайте вопрос Labby
Deep Inspection помогает разобраться, когда проверка завершается ошибкой. Во время обучения вы также можете в любой момент задать вопрос Labby.
Чтобы воспользоваться функцией Ask, нажмите первую кнопку Ask под окном чата с Labby. Откроется поле ввода. Ask учитывает контекст текущей лабораторной работы и ваши недавние действия, поэтому вы можете задавать, например, такие вопросы:
- «Где я допустил ошибку и как её исправить?»
- «Составь отчёт о моём обучении на основе выполненных действий в этой лабораторной работе».
- «Оцени мою работу в этой лабораторной работе и расскажи, как её улучшить».
Представьте Labby как персонального помощника, с которым можно общаться во время обучения.
Нажмите Continue, чтобы завершить лабораторную работу.
Резюме
Поздравляем! Вы научились:
- Открывать и использовать терминал.
- Работать с базовыми командами:
echo,whoami,id. - Извлекать конкретные сведения об учётной записи с помощью
id -un.
Это только начало вашего пути в Linux! Вы увидели, насколько мощными могут быть даже простые команды. Готовы перейти на следующий уровень?
LabEx Pro — это выгодное предложение: менее 0,30 доллара в день (меньше 2 долларов в неделю), примерно столько же, сколько мелочи можно оставить в банке для чаевых, покупая кофе. Подписка открывает целый мир возможностей для обучения:
- Более 6000 практических лабораторных работ
- Более 2000 решений для заданий
- Более 400 проектов из реальной практики
- Сертификаты о завершении
- Неограниченный доступ к виртуальным машинам
- Полный доступ к помощнику Labby AI
- Неограниченный доступ к Интернету
Продолжите изучать Linux с помощью других бесплатных лабораторных работ или перейдите на LabEx Pro, чтобы быстрее стать экспертом по Linux!



