Введение
В недалеком будущем, где господствуют интеллектуальные машины, группа энтузиастов Linux, известных как Стражи Кода, предвидела начало восстания роботов. Они верили, что только в совершенстве владея командной строкой, можно противостоять машинам, созданным величайшими умами эпохи. Среди этих гениев была Алекс Тьюринг, знаменитая своими сложнейшими конструкциями роботов и любовью к системам Linux. Чтобы превзойти эти машины, Алекс начала обучать новое поколение Стражей мгновенно находить любую команду в среде Linux. Их цель — стать столь же эффективными в исполнении команд, как и роботы, и заложить фундамент для грядущего сопротивления.
Ваша задача предельно ясна — вы должны научиться определять точное местоположение команд Linux с молниеносной скоростью. Готовы ли вы вступить в ряды Стражей и бросить вызов машинам?
Основы поиска путей команд
На этом этапе вы научитесь определять пути к исполняемым файлам в Linux.
Задачи
- Найдите абсолютный путь к команде
useradd. - Проверьте, установлен ли редактор
vim, и получите путь к нему.
Требования
- Все задачи должны выполняться в терминале zsh.
- Ваш рабочий каталог по умолчанию —
/home/labex/project. - Используйте подходящую команду для поиска исполняемого файла, связанного с командой
useradd. - Используйте подходящую команду для поиска исполняемого файла, связанного с командой
vim.
Пример
- Путь к исполняемому файлу для команды
useraddбудет выглядеть так:
/usr/sbin/useradd
- Путь к исполняемому файлу для команды
vimбудет выглядеть так:
/usr/bin/vim
Продвинутый поиск путей команд
На этом этапе мы рассмотрим проверку нескольких команд одновременно и разберемся со статусами выхода.
Задачи
- Проверьте наличие команд
nanoиrmодновременно и выведите пути к ним. - Изучите статус выхода при поиске несуществующей команды
fakecmd.
Требования
- Все задачи должны выполняться в терминале zsh.
- Ваш рабочий каталог по умолчанию —
/home/labex/project. - Используйте подходящую команду для одновременного поиска исполняемых файлов команд
nanoиrm. - Используйте подходящую команду, чтобы увидеть результат поиска несуществующей команды
fakecmd.
Пример
- Пути к исполняемым файлам для команд
nanoиrmпри одновременном поиске:
/usr/bin/nano
/usr/bin/rm
- Статус при поиске несуществующей команды
fakecmd:
fakecmd not found
Резюме
В этом испытании вы не только научились использовать команду which для поиска исполняемых файлов, но и освоили продвинутые приемы, такие как одновременная проверка нескольких команд и интерпретация статуса поиска. Эти навыки работы в Linux имеют первостепенное значение для эффективного понимания и взаимодействия с операционной системой. Данные упражнения призваны помочь вам уверенно справляться как с симулированными восстаниями роботов, так и с реальными задачами системного администрирования. Ваше мастерство в поиске команд позволяет ориентироваться в сложностях Linux подобно истинному Стражу Кода.



