Задание для выполнения лаб. Работы №1
Очистить экран.
Узнать имя и местоположение текущей директории
Просмотреть содержимое текущей директории.
Просмотреть постранично содержимое файла /etc/passwd
Создать в домашнем каталоге символическую ссылку на файл /etc/hosts. Проверить ссылку в действии.
Вывести на экран содержимое файла /etc/master.passwd. Объяснить полученные результаты. Посмотреть информацию о себе и атрибуты файла /etc/master.passwd
Просмотреть содержимое директории /etc, выводя только имена файлов, начинающихся с буквы а. Объясните подробно вывод команды ls с ключом -l
Перейти в домашний каталог и создать на нем каталог RAB.
Скопировать в каталог ~/RAB все файлы, из каталога /etc/rc.d/, длина имен которых не больше 7
Создать в каталоге ~/RAB подкаталог RR.
Убрать у владельца и группы права на чтение файлов в ~/RAB. Cкопировать файлы из ~/RAB в ~/RAB/RR. Объяснить результат.
Скопировать весь каталог ~/RAB в /tmp. Объяснить результат.
Перенести файлы, начинающиеся с rc из /etc в ~/RAB/RR
Удалить файлы, начинающиеся с символов от а до f, длина имени которых не превышает 3 из каталога RAB.
Просмотреть содержимое каталога RAB.
Просмотреть структуру каталогов домашнего каталога: в виде дерева.
По окончании работы уничтожить все созданные каталоги и их содержимое одной командой
Проверить – когда и в какое время вы последний раз заходили в систему? Сколько времени работали с терминалом?
Сколько пользователей в настоящий момент подключено к системе?
Очистить экран
Контрольные вопросы
Существует ли возможность редактирования вводимых команд? Повтора введенных ранее команд? Продемонстрируйте действие клавиши Tab в консоли. В чем состоит ее эффект?
Как можно просмотреть список всех команд, использованных в течение текущего сеанса работы? В течение только прошлых сеансов работы? В течение всего времени работы в системе?
Каким образом можно осуществить быстрый переход в родительский каталог? В корневой каталог?
Как просмотреть на экране содержимое файла? Каталога?
Что такое специальные символы? Как создать файл, содержащий специальные символы?
Какие существуют возможности команды cd?
Как можно удалить ненужный файл? Группу файлов? Каталог?
Как сделать программу исполняемой? Как разрешить исполнение только для группы? Может ли пользователь выполнить программу, если имеет только право на чтение исполняемого файла? Приведите пример.
Как изменить права доступа сразу у нескольких файлов? Поясните в чем разница прав для файлов и каталогов. Как проверить, получит сможет ли определенный пользователь (например, test) прочитать определенный файл?
Для чего применяется обратный слеш? Приведите пример.
Какие типы файлов бывают в UNIX-подобных ОС. Покажите примеры файлов устройств (block и character files) в системе.
Как проверить, работает ли пользователь в системе в настоящий момент? Как отправить сообщение в терминал пользователю? Как проверить, существует ли пользователь в системе?
Вы подключены к удаленной системе по ОЧЕНЬ медленной линии. В домашнем каталоге лежит несколько больших текстовых файлов, один из которых необходимо найти и удалить, ориентируясь по его содержимому. Предложите наиболее аккуратный способ решения задачи.
Вы работаете на сервере, где не хотели бы оставлять историю своих команд. Предложите вариант решения задачи.
Вы – администратор системы и хотите запретить всем пользователям менять пароли. Как это можно сделать?
