пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» СПО
» ОС
» МС

№ 14

Свойства StdIn, StdOut, StdErr

2.9. StdIn

Синтаксис:

StdIn

Возвращаемое значение: объект "TextStream", соответствующий стандартному входному потоку. Доступен, если скрипт запущен с помощью CScript.exe.

Замечание: только чтение.

Пример:

WScript.StdOut.Write "Input: "
s = WScript.StdIn.ReadLine
MsgBox s

2.10. StdOut

Синтаксис:

StdOut

Возвращаемое значение: объект "TextStream", соответствующий стандартному выходному потоку. Доступен, если скрипт запущен с помощью CScript.exe.

Замечание: только чтение.

Пример:

WScript.StdOut.Write "Input: "
s = WScript.StdIn.ReadLine
MsgBox s

2.11. StdErr

Синтаксис:

StdErr

Возвращаемое значение: объект "TextStream", соответствующий стандартному потоку ошибок. Доступен, если скрипт запущен с помощью CScript.exe.

Замечание: только чтение.

Пример:

WScript.StdErr.Write "Hello, StdErr!"

 

Особенности файловой системы Linux

Самое главное это разобраться с различиями в подходе к организации структуры файловой системы.

Все, конечно, знают древнюю философскую проблему о курице и яйце — что первично. Вспомнил я о ней не потому, что в операционных системах есть некая подобная проблема, а потому, что в Windows и Linux исповедуются различающиеся подходы к принципам построения файловой системы. Очень упрощенно эту разницу можно объяснить так.

В Windows первичным является том (раздел) на устройстве хранения. Для доступа к тому, он автоматически монтируется в систему с присвоением некой произвольной буквы латинского алфавита. После этого на подключенном блочном устройстве можно создавать папки и файлы и читать и модифицировать их содержимое. Перечень папок, в общем-то, не регламентирован.

Это чрезвычайно простой и очень привычный для подавляющего большинства пользователей подход. Вместе с тем он создает известные сложности когда по той или иной причине нужно разместить системные папки на разных томах.

В некоторых случаях добиться положительного результата позволяют исключительно символьныессылки. С помощью символьной ссылки можно подключить даже целый дисковый том. Мы рассматривали такой вариант в этой статье.

Однако далеко не каждая системная папка может быть перенесена на другой диск. Например, хорошо  известную, можно даже сказать, печально известную всем продвинутым пользователям Windows 7 папку WinSxS переместить нельзя.

Как бы там ни было, задачу размещения системных каталогов Windows на разных дисках нельзя признать тривиальной. При этом точки монтирования томов (буквы дисков) живут своей жизнью, папки и файлы на устройствах хранения своей, и никак они между собой не связаны.

В Linux все наоборот. Основой файловой структуры является не том, а жестко зафиксированная, пришедшая из Unix, логическая структура каталогов системы – стандарт FHS (Filesystem Hierarchy System).

Linux File System

Если открыть в файловом менеджере Файловую систему Linux, то первое что можно заметить — отсутствуют привычные буквы дисков – в Linux они попросту не используются.

То, как обозначаются диски и дисковые тома в Linux, мы уже разбирали в статье, посвященной резервному копированию и восстановлению дисков с помощью утилиты Clonezilla, работающей в средеLinux. Коротко напомним их.

Обозначение дисков в операционной системе Linux

Первый жесткий SATA диск обозначается как sda, диск с интерфейсом SCSI или уже устаревшим сегодня PATA — hda.

Первый раздел (том) диска обозначается как sda1 (hda1), второй sda2, и так далее.

Второй жесткий диск будет называться sdb (hdb), разделы, соответственно, – sdb1sdb2, …

Однако, это не значит, что непосредственно пользуясь этими обозначениями можно получить доступ к содержимому устройств хранения. Как мы уже говорили чуть выше, первичным является дерево каталогов и устройство обязательно должно быть смонтировано к одной из его точек (каталогу).


21.06.2015; 14:53
хиты: 114
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь