- •Раздел 2
- •1. Использование Системного монитора
- •2. Создание, проверка и удаление учетной записи пользователя
- •3. Вопросы по лабораторной работе №1, включаемые в отчет
- •1. Изменение размера файла подкачки и создание новой системной переменной
- •2. Создание / удаление профилей оборудования и проверка цифровой подписи системных файлов
- •3. Вопросы по лабораторной работе №2, включаемые в отчет
- •1. Создание назначенного задания для автоматического запуска программы
- •2. Архивация данных
- •3. Восстановление данных
- •3. Вопросы по лабораторной работе №3, включаемые в отчет
- •1. Управление сжатием ntfs
- •2. Управление дисковыми квотами
- •3. Шифрация файлов
- •4. Вопросы по лабораторной работе №4, включаемые в отчет
- •1. Создание консоли управления в Windows xp Professional
- •2. Консоль восстановления Windows xp Professional
- •3. Вопросы по лабораторной работе №5, включаемые в отчет
- •1. Преобразование основного диска в динамический
- •2. Создание простого тома
- •3. Расширение простого тома
- •4. Создание составного тома
- •5. Создание чередующегося тома
- •6. Подключение простого тома к папке
- •7. Вопросы по лабораторной работе № 6, включаемые в отчет
- •1. Некоторые расширенные настройки Windows xp Professional
- •2. Настройки Windows xp Professional c помощью системного реестра
- •5. Для удаление угловых стрелок с ярлыков на рабочем столе (ярлыки должны быть предварительно созданы) сделайте следующее:
- •6. Для выключения всплывающих подсказок в области сообщений (значок ) выполните следующие действия:
- •1. Простейшие команды оболочки Bash-Shell
- •2. Создание и просмотр переменных
- •3. Работа со справочной системой
- •4.Вопросы по лабораторной работе № 8, включаемые в отчет
- •1. Навигация в файловой системе
- •1. Команда pwd – предназначена для отображения пути к текущему каталогу и не имеет дополнительных параметров (ключей). Символ “ / “- означает корневой каталог.
- •2. Просмотр содержимого файлов и каталогов
- •5. Команда tail во многом похожа на предыдущую команду. Отобразите последние 4 строки файла group.
- •3. Поиск файлов
- •1. Команды управления файлами и каталогами.
- •2. Абсолютные и символические ссылки
- •1. Использование функций ввода-вывода.
- •2. Сортировка, фильтрация и условное отображение содержимого файлов
- •1. Изменение прав доступа к файлам, владельцев файла и группы владельцев файла.
- •2. Многозадачность и управление процессами.
- •3. Информационные команды и работа с файловыми системами
- •1. Работа с архиваторами в консольном режиме.
- •Архиватор zip
2. Абсолютные и символические ссылки
Команда ln позволяет создавать жесткие и символические связи между объектами (файлами и каталогами). Жесткая связь связывает два файла, находящиеся в одной файловой системе. Символическая связь между объектами распространяется на различные файловые системы. В некотором роде, ссылки играют роль ярлыков для файлов. Синтаксис команды: ln имя_оригинала имя_ссылки – для создания жестких (абсолютных) связей, а для создания символических связей дополнительно используется параметр –s .
Пример абсолютной ссылки:
15. Создайте в своем рабочем каталоге файл file1. Затем создайте для него абсолютную ссылку с именем file2.
16. Просмотрите содержимое вашего каталога командой ls –lи запомните количество ссылок (2-й столбец) для объектовfile1 и file2 . Затем просмотрите ваш каталог командойls –iи обратите внимание на числовые индексы (дескрипторы) объектовfile1 и file2 , а также на их размер.
17. Удалите файл file1, а затем просмотрите содержимое каталога с ключами–lи–i . Попытайтесь открыть для просмотра объектfile2.В отчете сделайте краткий вывод о принципе действия жестких ссылок.
Пример символической ссылки:
18. Удалите абсолютную ссылку file2 и создайте вместо нее символическую ссылку к файлу file1 .
19. Просмотрите содержимое рабочего каталога сначала с помощью ln , а затем с помощью ln-l . Обратите внимание на размер объекта file2 .
20. Просмотрите содержимое объекта file2 , а затем удалите файл file1.
21. Просмотрите содержимое рабочего каталога сначала с помощью ln , а затем с помощью ln-l . Попытайтесь просмотреть содержимое объекта file2 .
Примечание: для удаления символической ссылки вместе с файлом нужно использовать ключ –f .
22. Попытайтесь создать абсолютную ссылку с произвольным именем к каталогу /usr/local/games. Затем попытайтесь создать символическую ссылку с именем, например, play к этому же каталогу.
23. Просмотрите содержимое рабочего каталога с помощью ln-l . Отобразите свойства объекта play с помощью команды file .
24.Создайте символическую ссылку с именем path_font на каталог /usr/X11R6/lib/X11/fonts . Затем перейдите в каталог path_font. Где вы окажитесь фактически? Какой путь выдает команда pwd в этом случае? В отчете сделайте краткий вывод о принципе действия символических ссылок. Какие ссылки, на ваш взгляд, больше напоминают ярлыки в ОС Windows?
Лабораторная работа № 11 – Функции стандартного и диагностического ввода-вывода. Создание псевдонимов команд. Сортировка и условное отображение содержимого файлов.
Цель работы:ознакомиться с командами управления процессом ввода-вывода, переадресации и каналов.
1. Использование функций ввода-вывода.
Команда cat (от слова concatenate - объединить) используется для вывода содержимого файлов на экран и для создания относительно небольших текстовых файлов. Кроме того, эта команда используется для вывода содержимого файлов в другие файлы, и этот процесс называется перенаправлением вывода. Вспомогательными операторами перенаправления, которые используются совместно с cat или другими командами являются:
> - перенаправление стандартного вывода;
< - перенаправление стандартного ввода (используется реже);
>> - объединение содержимого двух файлов.
В ОС Linux стандартным устройством ввода является клавиатура, а стандартным устройством вывода – монитор.
Синтаксис команды cat при создании файла с клавиатуры следующий:
cat > имя_файла <Enter>
…содержимое текстового файла…<Enter>
<Ctrl>+<D> - для завершения файла.
1. Создайте в рабочем каталоге файл text1 , содержащий определенный текст, например:
Привет!
Это мой первый файл в OS Linux!
Для добавления содержимого в существующий текстовый файл используется аналогичный синтаксис, что и при создании, но применяется оператор >> .
2. Добавьте в конец файла text1 новый текст, например:
…Эта строка добавлена позже.
3. Просмотрите весь файл командой cat , а затем командой cat < . В чем разница?
Командой catможно одновременно перенаправить и ввод, и вывод.
4. Выполните команду cat < text1 > text2 . Что получилось в результате выполнения этой команды?
Вышеуказанные операторы перенаправления ввода-вывода могут использоваться и совместно с командами pwd, ls, dir, vdir и т.п. В этом случае вместо команды cat используется одна из перечисленных команд.
5. Создайте файл dirfile1 с перечнем содержимого вашего рабочего каталога, используя команду ls . Затем создайте файл dirfile2 с перечнем каталогов, расположенных в корне.
Примечание: для обозначения своего рабочего каталога используйте символ ~ .
6. Используя команду pwd , допишите в файл dirfile1 путь к своему рабочему каталогу. Просмотрите содержимое обоих созданных файлов.
7. Введите поочередно команды:
pwd | cat – text1 > text3
pwd | cat – text1 | tee text4
просмотрите содержимое файлов text3 и text4 и проанализируйте работу этих команд.
8. Попытайтесь объединить файлы text1 и dirfile1 в один файл newfile .
В процессе работы с системой в текстовом режиме (особенно на стадии обучения) неизбежны ошибки. Для удобства последующего анализа этих ошибок можно автоматически записывать их в любой указанный файл или в «нуль-устройство» /dev/null(если нужно отключить сообщение об ошибке). Такая функция называетсядиагностический вывод. Для работы с этой функцией используется дескриптор диагностического вывода, который равен 2. Пример использования функции диагностического вывода показан ниже.
9. В своем каталоге выполните команду:
cat somefile > outfile 2> errfile.
В данном случае сообщение об ошибке (т.к. такого файла не существует) записывается в файл errfile. Просмотрите содержимое файлаerrfile.
10. Выполните команду, которая должна просмотреть содержимое несуществующего файла из вашего каталога и перенаправьте сообщение об ошибке в «нуль-устройство».
Linux позволяет для любых команд создавать свои собственные псевдонимы (алиасы). Если в данной версии Linux текстовый режим поддерживает кириллицу, то для команд можно назначить даже русские псевдонимы! Для создания псевдонимов используется команда alias. Синтаксис ее следующий: alias псевдоним = ‘имя_команды’. Для удаления псевдонима используется команда unalias , в которой указывается только имя удаляемого псевдонима.
11. Для команды pwd создайте псевдоним where. Проверьте работу созданного псевдонима. Введите команду alias и просмотрите список всех псевдонимов.
12. Попытайтесь создать для команды ls –l псевдоним, например, каталог и проверьте его работу. Затем Удалите ваши собственные псевдонимы.
***
