Практическое занятие 1 (срок — 12.03.2006)
Задания
- Начните сеанс в системе, введя свои имя и пароль
- Используя справочное руководство по указанным командам:
- выведите на экран календарь на сентябрь 1752 г. (cal)
- отправьте почтовое сообщение себе (команда mailx),
проверьте, удалось ли это сделать с помощью, например, pine
- выведите текущую дату на экран в формате dd.mm.yyyy (date)
- определите свое входное имя (whoami)
- выведите на экран содержимое файла .profile, нумеруя строки
при выводе(cat)
- выведите на экран список имен пользователей, работающих в системе
и их общее количество (who)
- подсчитайте количество строк в файле .profile (wc)
- подсчитайте количество строк в файле .profile, содержащих слово .profile
(grep)
- отсортируйте файл .profile в лексикографическом порядке
следования строк (sort)
- создайте tar-архив, в который поместите все файлы вашего
каталога, имена которых оканчиваются на ".c" (tar)
- создайте gzip-архив на основе tar-архива из предыдущего
задания (gzip)
- Используя справочное руководство по указанным командам и
средства перенаправления/условного выполнения, напишите
командную строку, позволяющую:
- подсчитать количество пользовательских сеансов в системе
на текущий момент
(who/wc/конвейер)
- проверить, работает ли указанный пользователь в системе,
и выводящую в зависимости от результата ТОЛЬКО "Да, работает" или
"Нет, не работает". Весь дополнительный вывод необходимо
подавить (who/grep/echo/конвейер/условное выполнение)
- отобразить на экране фразу "Московское время xx часов,
yy минут", где xx и yy отражают реальное количество часов и
минут на данный момент (date/echo/подстановка
команды в обратных апострофах)
- осуществить поиск файлов в своем каталоге (/home/своеимя), измененных
менее трех дней назад (find)
- выводить фразу "Мы дома", если Вы находитесь в каталоге
/home или одном из его подкаталогов (pwd/grep/конвейер/условное выполнение)
- Все командные строки, реализующие задания из пунктов (2) и (3)
отправьте в файл mycommands.txt. Создайте на основе полученного
файла архив mycommands.bz2 и предъявите преподавателю (echo, bzip2)