Shell Учебники

Учебники по скриптованию в оболочке предлагают систематический подход к освоению операций командной строки и автоматизации. Наши учебники охватывают различные оболочки и техники скриптования, подходящие как для начинающих, так и для опытных пользователей. Через практические лаборатории и примеры вы станете proficient в написании эффективных скриптов оболочки. Наша интерактивная среда командной строки позволяет вам практиковаться и экспериментировать с командами оболочки в реальном времени.

Права доступа к файлам

Права доступа к файлам

В этой лабораторной работе мы научимся использовать команды chown, touch и chmod в Linux для управления правами доступа к файлам. Эти команды необходимы для контроля доступа к файлам и каталогам в системе Linux.
LinuxShell
Отображение информации о пользователе и группе

Отображение информации о пользователе и группе

В этом практическом задании вам предстоит использовать команды Linux для вывода информации о текущем пользователе и его группах.
LinuxShell
Обозреватель файловой системы

Обозреватель файловой системы

В этом задании вы создадите простой скрипт для исследования файловой системы, который продемонстрирует ваше понимание базовых операций с файлами и каталогами в shell-скриптах. Вы реализуете функции для проверки существования, типа и прав доступа к файлам и директориям, что поможет закрепить навыки манипуляции файловой системой и использования условных операторов в bash.
ShellLinux
Функции в Shell

Функции в Shell

В этой лабораторной работе вы познакомитесь с функциями в программировании на Shell. Вы научитесь создавать и использовать функции с параметрами, изучите возвращаемые значения, разберетесь в области видимости переменных и реализуете продвинутую функцию. К концу этого занятия вы сможете писать переиспользуемые блоки кода для эффективного выполнения повторяющихся задач в shell-скриптах.
ShellLinux
Специальные переменные в Shell

Специальные переменные в Shell

В этой лабораторной работе вы изучите специальные переменные в сценариях командной оболочки. Вы научитесь использовать такие переменные, как $0, $1, $#, $? и $$, для получения имени скрипта, аргументов командной строки, количества аргументов, кода завершения и идентификатора процесса. Вы также поймете разницу между $@ и $* при обработке нескольких аргументов.
ShellLinux
Сравнение массивов в Shell

Сравнение массивов в Shell

В этой лабораторной работе вы научитесь сравнивать массивы в сценариях Shell. Вы будете работать с тремя массивами и реализуете скрипт для поиска общих элементов между ними. Это упражнение углубит ваше понимание работы с массивами, циклов и условных операторов в программировании на Shell.
ShellLinux
Циклы в Bash-скриптах

Циклы в Bash-скриптах

В этой лабораторной работе вы освоите использование циклов в Bash. Вы научитесь реализовывать циклы for, while и until для эффективного повторения инструкций. Кроме того, вы изучите операторы break и continue для управления выполнением циклов. К концу этой работы вы сможете создавать более динамичные и гибкие Bash-скрипты, используя различные циклические структуры.
ShellLinux
Условные операторы в оболочке

Условные операторы в оболочке

В этой лабораторной работе вы научитесь использовать условные операторы в программировании оболочки для принятия логических решений. Вы попрактикуетесь в написании операторов if-else, использовании elif для нескольких условий, выполнении числовых и строковых сравнений, а также объединении условий с помощью логических операторов. К концу этой лабораторной работы вы сможете создавать скрипты оболочки, которые могут принимать решения на основе различных условий.
LinuxShell
Основные операции со строками

Основные операции со строками

Погрузитесь в изучение ключевых методов работы со строками в shell-скриптах. Этот практический лабораторный практикум охватывает вычисление длины строки, поиск позиции символа, извлечение подстрок и замену текста, предоставляя вам практические навыки обработки текста в сценариях командной оболочки.
ShellLinux
Арифметические операции в Shell

Арифметические операции в Shell

В ходе этой практической работы вы изучите арифметические операции в программировании на Shell. Вы научитесь выполнять вычисления, использовать переменные и применять базовые операторы для решения практических задач, таких как расчет стоимости в скрипте.
ShellLinux
Массивы в Shell

Массивы в Shell

Изучите возможности массивов в программировании на Shell в ходе этой практической работы. Научитесь создавать, изменять и получать доступ к элементам массивов, что позволит эффективно организовывать и обрабатывать данные в ваших скриптах.
ShellLinux
Передача аргументов в скрипт

Передача аргументов в скрипт

Освойте искусство передачи и обработки аргументов в Shell-скриптах. В ходе этой практической работы вы создадите скрипт, принимающий аргументы командной строки, научитесь обращаться к ним через специальные переменные и реализовывать логику в зависимости от количества и содержания этих аргументов.
ShellLinux
Работа с переменными оболочки

Работа с переменными оболочки

Изучите основы работы с переменными оболочки в ходе этой практической лабораторной работы. Вы научитесь создавать, ссылаться и манипулировать переменными, использовать подстановку команд, выполнять арифметические операции и работать с переменными окружения в сценариях командной строки.
ShellLinux
Привет, Bash!

Привет, Bash!

Погрузитесь в мир написания сценариев командной оболочки в этой практической лабораторной работе. Вы научитесь создавать, редактировать и запускать простой Bash-скрипт, который выводит классическое сообщение 'Hello, World!'. Попутно вы освоите основные команды Linux и фундаментальные принципы работы с Bash.
LinuxShell
Поиск пиратских сокровищ

Поиск пиратских сокровищ

Изучите основы написания сценариев командной оболочки, расшифровав карту сокровищ капитана Черной Бороды с помощью переменных и арифметических операций. Попрактикуйтесь в создании исполняемых скриптов, использовании переменных и выполнении вычислений в Bash.
ShellLinux
Манифест межзвездного груза

Манифест межзвездного груза

Добро пожаловать, космический кадет! В качестве стажера по учету грузов на межзвездном корабле «Nebula Nomad» ваша задача — создать простую систему инвентаризации для трех грузовых отсеков корабля. Вы напишете shell-скрипт для управления и отображения содержимого каждого отсека, обрабатывая различные входные данные пользователя и предоставляя соответствующие ответы.
ShellLinux
Команда Bash trap

Команда Bash trap

В ходе этой лабораторной работы вы научитесь использовать команду Bash trap для обработки сигналов и прерываний в ваших скриптах. Вы создадите скрипт, который перехватывает определенные сигналы, реализуете пользовательские действия для этих сигналов и научитесь использовать функции совместно с trap для более структурированного кода. В итоге вы сможете писать скрипты, которые корректно обрабатывают различные сценарии и предотвращают непредсказуемое поведение.
LinuxShell
Операции с файловой системой в Shell

Операции с файловой системой в Shell

В ходе этой лабораторной работы вы научитесь выполнять различные проверки файлов в командной оболочке. Вы создадите тестовые файлы и директории, научитесь проверять их наличие и права доступа. К концу занятия вы сможете писать shell-скрипты, взаимодействующие с файловой системой и принимающие решения на основе свойств файлов.
ShellLinux
  • Предыдущий
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 13
  • Следующий