Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Дисциплины:
|
из
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. Блок-ориентированные файлы устройств.
В повседневной работе информация о типе файлов используется редко, но она может быть полезна при поиске каталогов и устройств.
|
|
|
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!