Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Топ:
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
2019-11-11 | 122 |
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. Блок-ориентированные файлы устройств.
В повседневной работе информация о типе файлов используется редко, но она может быть полезна при поиске каталогов и устройств.
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!