Практическое занятие 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)