КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Команды работы с файлами и каталогамиls — просмотр содержимого каталога Чтобы отобразить скрытые файлы и каталоги(в Linux начинаются с .) нужно использовать ключ –a Для подробного вывода нужно использовать ключ –l
Последним параметром ls можно указать каталог, содержимое которого нужно отобразить: mkdir, rmdir — создание и удаление каталога Команда rmdir удаляет пустые каталоги Если удаляемый каталог не пустой: То необходимо предварительно удалить из него файлы и каталоги: Или использовать rm –r rm — удаление файлов и каталогов cp, mv — копирование и переименование (перенос) cat — просмотр содержимого текстового файла Ключ -n позволяет пронумеровать строки выводимого файла Традиционно cat используется для объединения текстовых файлов (если указать несколько файлов, то они выведутся последовательно один за другим wc — подсчет числа строк, слов и байт в файле Параметр -l — подсчет числа строк -w — подсчет числа слов -m — подсчет числа символов -с - подсчет числа байт head — отображение первых n строк файла tail — отображение последних n строк файла grep — поиск совпадений с шаблоном в файле Пример: будут выведены на экран все строки файла file1.txt, в которых встречается последовательность символов line touch — изменяет временные метки файла Изменяет время последнего доступа и/или время последней модификации заданного файла. Может использоваться для создания пустого текстового файла. Перенаправление ввода/вывода Когда программа запускается на выполнение, в ее распоряжение предоставляются три потока (или канала): стандартный ввод (standard input или stdin - 0). По этому каналу данные передаются программе; стандартный вывод (standard output или stdout - 1). По этому каналу программа выводит результаты своей работы; стандартный поток сообщений об ошибках (standard error или stderr – 2 ). По этому каналу программы выдают информацию об ошибках. По умолчанию входной поток связан с клавиатурой, а выходной поток и поток сообщений об ошибках направлены на терминал пользователя. Символ используется > для перенаправление стандартного вывода в файл (всегда создается новый файл) Перенаправление вывода в файл можно использовать для создания текстового файла (завершение пользовательского ввода CTRL+D) В данном случае команда cat без параметров читает строки из стандартного ввода и отображает их на вывод, направленный в файл myfile.txt >> дописывает в существующий файл < перенаправление файла на стандартный ввод 3. Модель взаимодействия открытых систем ISO/OSI. Понятие интерфейса, протокола, стека протоколов. Семиуровневая модель взаимодействия открытых систем (Open SystemsInterconnection, OSI), предложенная Международной организацией по стандартизации (International Organization for Standardization, ISO) . Модель ISO/ OSI предполагает, что все сетевые приложения можно подразделить на семь уровней, для каждого из которых созданы свои стандарты и общие модели. В результате задача сетевого взаимодействия делиться на меньшие и более легкие задачи, обеспечивается совместимость между продуктами разных производителей и упрощается разработка приложений за счёт создания отдельных уровней и использования уже существующих реализаций.
Рисунок 1. Семиуровневая модель
Теоретически, каждый уровень должен взаимодействовать с аналогичным уровнем удаленного компьютера. На практике каждый из них, за исключением физического, взаимодействует с выше – и нижележащими уровнями – представляет услуги вышележащему и пользуется услугами нижележащего. В реальной ситуации на одном компьютере независимо друг от друга иногда выполняется несколько реализаций одного уровня. Например, компьютер может иметь несколько сетевых адаптеров стандарта Ethernet или адаптеры стандартов Ethernet и Token-Ring и.т.д. Рассмотрим подробнее каждый из семи уровней и их применение.
|