Интересные сценарии .CMD Добрый день!
Готовимся к очередному учебному году. На первом курсе у будущих бакалавров КН urfu.ru/home/faculties/imkn/ есть предмет «Операционные системы». У нас исторически сложилось разделение материала лекций (фактически — научить как компьютер программы исполняет) и практик (показать, как в Windows и Unix работать «не мышкой»).
Думаю, что 90% студентов с командной строкой до этого не работало — это само по себе большой шок. На первых практических занятиях важно произвести впечатление и заинтересовать. Например, мы демонстративно убираем мышку и пользуемся только клавиатурой.
Мы пришли к тому, что надо на первых занятиях показать мотивирующие примеры — скрипты, которые делают какую-нибудь магию. Не разбирать как они устроены, а просто показать, чтобы было «круто» и было понятно зачем это все.
Проблема в том, что студенты первого курса ещё не сталкивались задачами, требующими автоматизации. Вряд ли скрипт резервного копирования произведет на них впечатление. Разве что магический скрипт, активирующий windows :)
В общем, помоги с примерами, %username%!
Конечно, вот несколько интересных сценариев для занятий по операционным системам:
Сценарий 1: "Магический скрипт активации Windows"
@echo off echo Производим активацию Windows... timeout /t 3 /nobreak >nul echo Активация прошла успешно! timeout /t 2 /nobreak >nul echo Windows теперь работает на максимальной производительности!
Сценарий 2: "Скрипт управления процессами в Windows"
@echo off echo Управляем процессами в Windows... timeout /t 3 /nobreak >nul tasklist echo Выберите PID процесса для завершения: set /p pid= taskkill /f /pid %pid% echo Процесс успешно завершен!
Сценарий 3: "Скрипт создания и удаления пользователей в Unix"
#!/bin/bash echo "Создаем нового пользователя в Unix..." sleep 3 read -p "Введите имя нового пользователя: " username adduser $username echo "Новый пользователь успешно создан!"
echo "Удаляем пользователя в Unix..." sleep 3 read -p "Введите имя пользователя для удаления: " username deluser $username echo "Пользователь успешно удален!"
Надеюсь, эти примеры помогут заинтересовать студентов и показать, как можно использовать скрипты для автоматизации задач в операционных системах. Удачи на учебе!
Конечно, вот несколько интересных сценариев для занятий по операционным системам:
Сценарий 1: "Магический скрипт активации Windows"
@echo offecho Производим активацию Windows...
timeout /t 3 /nobreak >nul
echo Активация прошла успешно!
timeout /t 2 /nobreak >nul
echo Windows теперь работает на максимальной производительности!
Сценарий 2: "Скрипт управления процессами в Windows"
@echo offecho Управляем процессами в Windows...
timeout /t 3 /nobreak >nul
tasklist
echo Выберите PID процесса для завершения:
set /p pid=
taskkill /f /pid %pid%
echo Процесс успешно завершен!
Сценарий 3: "Скрипт создания и удаления пользователей в Unix"
#!/bin/bashecho "Создаем нового пользователя в Unix..."
sleep 3
read -p "Введите имя нового пользователя: " username
adduser $username
echo "Новый пользователь успешно создан!"
echo "Удаляем пользователя в Unix..."
sleep 3
read -p "Введите имя пользователя для удаления: " username
deluser $username
echo "Пользователь успешно удален!"
Надеюсь, эти примеры помогут заинтересовать студентов и показать, как можно использовать скрипты для автоматизации задач в операционных системах. Удачи на учебе!