Shell Учебники
Учебники по скриптованию в оболочке предлагают систематический подход к освоению операций командной строки и автоматизации. Наши учебники охватывают различные оболочки и техники скриптования, подходящие как для начинающих, так и для опытных пользователей. Через практические лаборатории и примеры вы станете proficient в написании эффективных скриптов оболочки. Наша интерактивная среда командной строки позволяет вам практиковаться и экспериментировать с командами оболочки в реальном времени.
Другие деревья навыков
LinuxDevOpsКибербезопасностьDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxОбучение RHCSAОбучение RHCE in Enterprise LinuxОбучение LFCSGitDockerKubernetesОбучение CKAОбучение CKADОбучение CKSAnsibleОбучение RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIAБаза данныхMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Веб-разработкаНаука о данных
Отображение информации о пользователе и группе
В этом задании вам предстоит использовать команды Linux для отображения информации о текущем пользователе и его группах.
LinuxShell
Проверка использования смонтированной файловой системы
В этом задании мы напишем скрипт для определения того, смонтирована ли заданная файловая система или точка монтирования. Мы будем использовать команду df, чтобы проверить состояние файловой системы. Если она смонтирована, мы выведем объем доступного свободного места, в противном случае — сообщение об ошибке.
Shell
Анализ истории команд
В этом практическом задании вам предстоит проанализировать историю команд, выполненных в системе Linux.
LinuxShell
Функции в Shell
В этой лабораторной работе вы познакомитесь с функциями в программировании на Shell. Вы научитесь создавать и использовать функции с параметрами, изучите возвращаемые значения, разберетесь в области видимости переменных и реализуете продвинутую функцию. К концу этого занятия вы сможете писать переиспользуемые блоки кода для эффективного выполнения повторяющихся задач в shell-скриптах.
ShellLinux
Специальные переменные в Shell
В этой лабораторной работе вы изучите специальные переменные в сценариях командной оболочки. Вы научитесь использовать такие переменные, как $0, $1, $#, $? и $$, для получения имени скрипта, аргументов командной строки, количества аргументов, кода завершения и идентификатора процесса. Вы также поймете разницу между $@ и $* при обработке нескольких аргументов.
ShellLinux
Сравнение массивов в Shell
В этой лабораторной работе вы научитесь сравнивать массивы в сценариях Shell. Вы будете работать с тремя массивами и реализуете скрипт для поиска общих элементов между ними. Это упражнение углубит ваше понимание работы с массивами, циклов и условных операторов в программировании на Shell.
ShellLinux
Циклы в Bash-скриптах
В этой лабораторной работе вы освоите использование циклов в Bash. Вы научитесь реализовывать циклы for, while и until для эффективного повторения инструкций. Кроме того, вы изучите операторы break и continue для управления выполнением циклов. К концу этой работы вы сможете создавать более динамичные и гибкие Bash-скрипты, используя различные циклические структуры.
ShellLinux
Условные операторы в оболочке
В этой лабораторной работе вы научитесь использовать условные операторы в программировании оболочки для принятия логических решений. Вы попрактикуетесь в написании операторов if-else, использовании elif для нескольких условий, выполнении числовых и строковых сравнений, а также объединении условий с помощью логических операторов. К концу этой лабораторной работы вы сможете создавать скрипты оболочки, которые могут принимать решения на основе различных условий.
LinuxShell
Основные операции со строками
Погрузитесь в изучение ключевых методов работы со строками в shell-скриптах. Этот практический лабораторный практикум охватывает вычисление длины строки, поиск позиции символа, извлечение подстрок и замену текста, предоставляя вам практические навыки обработки текста в сценариях командной оболочки.
ShellLinux
Арифметические операции в Shell
В ходе этой практической работы вы изучите арифметические операции в программировании на Shell. Вы научитесь выполнять вычисления, использовать переменные и применять базовые операторы для решения практических задач, таких как расчет стоимости в скрипте.
ShellLinux
Массивы в Shell
Изучите возможности массивов в программировании на Shell в ходе этой практической работы. Научитесь создавать, изменять и получать доступ к элементам массивов, что позволит эффективно организовывать и обрабатывать данные в ваших скриптах.
ShellLinux
Передача аргументов в скрипт
Освойте искусство передачи и обработки аргументов в Shell-скриптах. В ходе этой практической работы вы создадите скрипт, принимающий аргументы командной строки, научитесь обращаться к ним через специальные переменные и реализовывать логику в зависимости от количества и содержания этих аргументов.
ShellLinux
Работа с переменными оболочки
Изучите основы работы с переменными оболочки в ходе этой практической лабораторной работы. Вы научитесь создавать, ссылаться и манипулировать переменными, использовать подстановку команд, выполнять арифметические операции и работать с переменными окружения в сценариях командной строки.
ShellLinux
Привет, Bash!
Погрузитесь в мир написания сценариев командной оболочки в этой практической лабораторной работе. Вы научитесь создавать, редактировать и запускать простой Bash-скрипт, который выводит классическое сообщение 'Hello, World!'. Попутно вы освоите основные команды Linux и фундаментальные принципы работы с Bash.
LinuxShell
Поиск пиратских сокровищ
Изучите основы написания сценариев командной оболочки, расшифровав карту сокровищ капитана Черной Бороды с помощью переменных и арифметических операций. Попрактикуйтесь в создании исполняемых скриптов, использовании переменных и выполнении вычислений в Bash.
ShellLinux
Инициализация проекта Git
Это испытание предназначено для проверки ваших знаний и навыков использования команд Git init и clone. Эти две команды необходимы для создания нового репозитория Git или клонирования существующего с удаленного сервера.
GitShell
Операции с файловой системой в Shell
В ходе этой лабораторной работы вы научитесь выполнять различные проверки файлов в командной оболочке. Вы создадите тестовые файлы и директории, научитесь проверять их наличие и права доступа. К концу занятия вы сможете писать shell-скрипты, взаимодействующие с файловой системой и принимающие решения на основе свойств файлов.
ShellLinux
Команда Bash trap
В ходе этой лабораторной работы вы научитесь использовать команду Bash trap для обработки сигналов и прерываний в ваших скриптах. Вы создадите скрипт, который перехватывает определенные сигналы, реализуете пользовательские действия для этих сигналов и научитесь использовать функции совместно с trap для более структурированного кода. В итоге вы сможете писать скрипты, которые корректно обрабатывают различные сценарии и предотвращают непредсказуемое поведение.
LinuxShell
- Предыдущий
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 13
- Следующий