Практическое занятие 1
Задания
- Начните сеанс в системе, введя свои имя и пароль
- Используя справочное руководство по указанным командам:
- выведите на экран календарь на сентябрь 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/подстановка
команды в обратных апострофах)
- осуществить поиск файлов в своем каталоге, измененных
менее трех дней назад (find)
- выводить фразу "Мы дома", если Вы находитесь в каталоге
/home или одном из его подкаталогов (pwd/grep)
- Все командные строки, реализующие задания из пунктов (2) и (3)
отправьте в файл mycommands.txt. Создайте на основе полученного
файла архив mycommands.bz2 и предъявите преподавателю (echo, bzip2)