упр дебиан. УП День 12 Упражнения Debian. Лабораторная работа 1 Установка debian. Открываем VirtualBox
Скачать 1.66 Mb.
|
ЛАБОРАТОРНАЯ РАБОТА № 4«Базовые команды bash, часть 2.» В этой лабораторной работе вы должны ознакомиться с некоторыми командами, выполнить задание, так же ответить на контрольные вопросы: find– позволяет искать по указанному пути find путь –опциисписок опций: -name– поиск по имени файла -user– поиск файлов, принадлежащих указанному пользователю -type– поиск файлов указанного типа Типы: d- директория f - файл Эта утилита ищет файлы и директории не только там, где указали вы, но так же и в поддиректориях, она заглянет в них обязательно, но в некоторые директории утилите не удается попасть, ввиду прав пользователя, которые тот имел в процессе запуска. echo– помимо вывода на экран, эта утилита так же умеет искать файлы и директории. От предыдущей команды она отличается тем, что вы можете не точно знать имя искомого. Для правильного использования команды нужно знать два знака-фильтра, которые используются не только *nix операционных системах, но и в большинстве других, это * и ? *– любой знак и их количество ?– один и только один любой знак Их можно комбинировать как друг с другом, так и с обычными символами. Ниже способы использования: Но если echoне может ничего найти, то она выведет на экран написанное через пробел после самой команды. Есть более сложный вариант, например: - буква в скобках обязательно должна БЫТЬ в имени [!f] - буквы в скобках обязательно должно НЕ быть в имени Эти фильтры обязательно используются вместе со знаками-фильрами, они так же могут стоять как до, так и после скобок Задание:Создайте file.conf, name1, name2, names, newfile. Постройте команду поиска файлов так, чтобы в результатах у вас были выведены: name1 name2 file.conf newfile В debian есть три каталога под названием vim, а так же три файла под именем hostname – найдите их. Подсказка: помните, что вы можете сократить время создания файлов, просто перечислив через пробел под какими именами вам нужно создать файлы, например: touch file file1file2. Большинство похожих команд работают с несколькими файлами, написанными через пробел, а то и путями. Контрольные вопросы:Что произойдет при выполнении (не важно, последовательно или нет) этих команд? rm–r /home/user/* rm–r /home/user/ * |