Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
2019-11-11 | 121 |
5.00
из
|
Заказать работу |
|
|
В качестве аргументов в командах чаще всего встречаются имена файлов.
Часто случается, что Вы знаете только часть имени файла или захотите указать несколько имен файлов с одинаковым расширением или одинаковыми буквами в начале.
В shell используется набор специальных символов, с помощью которых файлы можно искать, сопоставлять, а также создавать список имен файлов. Этими символами являются звездочка, вопросительный знак и квадратные скобки *,?, [].
Получив частичное имя файла, shell использует эти специальные символы как шаблон для поиска и формирования списка имен обнаруженных файлов. Shell заменяет неполное имя списком совпавших с ним имен файлов. Этот список имен может использоваться как аргумент в командах, оперирующих с несколькими файлами.
1. Звездочкой можно пользоваться для обращения к файлам, имена которых начинаются или заканчиваются определенной комбинацией символов.
Выполнить задание
Посмотрите как отсортируются файлы без шаблона и по шаблону *
# ls
# ls doc*
Имена файлов часто (но в Unix - вовсе необязательно) содержат расширения, состоящие из точки и нескольких символов после нее. Какого-либо специального статуса расширение не имеет. Это просто часть имени файла. Использование звездочки облегчает выделение файлов с данным расширением. В следующем примере звездочка используется для перечисления только файлов с расширением.с.
Выполнить задание
Какие файлы были найдены по такому шаблону?
# ls *.с
2. Вопросительный знак обозначает только один символ в именах файлов. Такая особенность нужна для выделения файлов отличающихся именем на 1 символ
Выполнить задание
Введите следующую команду:
# ls doc?
|
Какие типы файлов будут выделены?
2.1 Можно использовать несколько вопросительных знаков в одном аргументе
Выполнить задание
Введите следующую команду:
# ls?y?oc
Какие типы файлов будут выделены?
3. Квадратные скобки [ ] позволяют задавать набор символов для поиска. Shell будет искать ЛЮБОЙ из этих символов.
Выполнить задание
Введите следующую команду:
# ls doc[1A]
Какие типы файлов будут выделены?
3.1 Набор символов можно задавать в виде диапазона
Выполнить задание
Введите следующие команды:
# ls doc[1-3]
# ls doc[A-C]
Какие типы файлов будут выделены?
Этап 3. Файловая структура LINUX
В операционной системе Linux все файлы организованы в каталоги, которые, в свою очередь, иерархически соединены друг с другом, образуя одну общую файловую структуру.
При обращении к файлу необходимо указывать не только его имя, но и место, которое он занимает в этой файловой структуре. Можно создавать любое количество новых каталогов, добавляя их к файловой структуре.
Команды работы с файлами ОС Linux могут выполнять сложные операции. Такие команды, как find, ср, mv и ln, позволяют находить файлы, копировать их и перемещать из одного каталога в другой, а также создавать ссылки.
В совокупности эти элементы образуют файловую структуру ОС Linux.
Файлы в ОС Linux
Имя файла может содержать любые буквы, знаки подчеркивания и цифры. Можно включать в имена точки и запятые.
При этом имя файла не должно начинаться ни с цифры, ни с точки. Остальные символы, в частности символы рассмотренные на этапе 2 - "косая черта", вопросительные знаки и звездочки, зарезервированы для применения в системе в качестве специальных и в именах файлов использоваться не должны. Максимальная длина имени файла - 256 символов.
Имя файла может включать в себя расширение. Для отделения расширения от собственно имени служит точка. Расширения полезны для разбивки файлов по категориям. Вы, вероятно, знакомы с некоторыми стандартными расширениями, принятыми по соглашению. Например, файлы исходного кода на языке С имеют расширение .с. Файлы, которые содержат откомпилированный объектный код, имеют расширение .о.
|
Типы файлов
Все файлы в ОС Linux имеют один и тот же формат - байтовый поток.
Байтовый поток представляет собой простую последовательность байтов. Это позволяет системе Linux распространять файловую концепцию на все компоненты данных. Например, каталоги и устройства классифицируются как файлы. Рассматривая все эти объекты как файлы Linux позволяет упростить организацию данных и обмен ими. Данные записанные в файле, можно посылать непосредственно в устройство, например на экран, потому что устройство сопрягается с системой, используя тот же формат байтового потока, который применяется в обычных файлах.
Этот же формат файлов используется для организации других компонентов операционной системы. Интерфейс, обеспечивающий доступ к какому-либо устройству, например к экрану или клавиатуре, характеризуется как файл. Другие компоненты, например каталоги, сами по себе являются файлами, но имеют особую внутреннюю организацию. Файл каталога содержит информацию о каталоге, организованную в специальные структуры Поскольку все эти различные компоненты рассматриваются как файлы можно сказать, что они представляют собой различные типы файлов. Бант ориентированное устройство - один тип файла. Каталог - другой тип файла.
Число типов файлов зависит от конкретной реализации ОС Linux, однако существуют четыре стандартных типа файлов:
1.Обычные.
2. Файлы каталогов.
3. Байт-ориентированные файлы устройств.
4. Блок-ориентированные файлы устройств.
В повседневной работе информация о типе файлов используется редко, но она может быть полезна при поиске каталогов и устройств.
|
|
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!