История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Топ:
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Оснащения врачебно-сестринской бригады.
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Оболочки командной строки часто предоставляют способ автоматического завершения длинных имен файлов или команд, ускоряя ввод команд и предоставляя советы. Оболочка Windows PowerShell позволяет заносить имена файлов и командлетов нажатием клавиши Tab.
Примечание
Автозавершение контролируется внутренней функцией TabExpansion. Так как эта функция может быть изменена или переопределена, это рассмотрение служит в качестве руководства по поведению конфигурации Windows PowerShell по умолчанию.
Для автоматического ввода имени файла или пути из имеющихся возможностей выбора введите часть имени и нажмите клавишу Tab. Оболочка Windows PowerShell автоматически расширит имя до первого найденного ею совпадения. При повторении нажатия клавиши Tab производится циклический переход по имеющимся возможностям выбора.
Автозавершение имен командлетов выглядит несколько по-иному. Для использования расширения табуляции в имени командлета введите всю первую часть имени (глагол) и дефис, следующий за этой частью. В случае частичного совпадения можно ввести больший фрагмент имени. Например, при вводе get-co и последующем нажатии клавиши Tab оболочкаWindows PowerShell автоматически расширяет это до командлета Get-Command (отметим, что оболочка изменяет также регистр букв в их стандартную форму). При повторном нажатии клавиши Tab оболочка Windows PowerShell заменяет это имя на другое, единственное соответствующее имя командлета, а именно: Get-Content.
В одной и той же строке функцию автозавершения можно использовать несколько раз. Например, автозавершение можно использовать для имени командлета Get-Content, введя:
| PS> Get-Con<Tab> |
При нажатии клавиши Tab команда расширяется до:
| PS> Get-Content |
После этого можно частично задать путь к файлу журнала Active Setup и вновь использовать автозавершение:
| PS> Get-Content c:\windows\acts<Tab> |
При нажатии клавиши Tab команда расширяется до:
| PS> Get-Content C:\windows\actsetup.log |
Примечание
Ограничением, накладываемым на процесс автозвполнения, является то, что знаки табуляции всегда интерпретируются как попытки завершить слово. При копировании и вставке примеров команд в консоль Windows PowerShell убедитесь в том, что образец не содержит знаков табуляции, так как в этом случае результаты могут быть непредсказуемыми, и почти наверняка будут отличаться от предполагаемых.
Конвейер объектов
Конвейеры ведут себя как ряд соединенных между собой сегментов трубы. Элементы, перемещающиеся по конвейеру, проходят через каждый сегмент. Для создания конвейера в оболочке Windows PowerShell команды соединяются друг с другом оператором конвейерной обработки «|», и вывод каждой команды используется в качестве ввода следующей команды.
Конвейеры являются, вероятно, наиболее ценной концепцией, используемой в интерфейсах командной строки. Используемые должным образом, конвейеры не только снижают усилия, прилагаемые при вводе сложных команд, но и облегчают отслеживание потока работы в командах. Связанной с этим полезной характеристикой конвейеров является то, что так как конвейер действует на каждый элемент отдельно, его не нужно изменять в зависимости от того, имеется ли в конвейере ноль, один или много элементов. Кроме того, каждая команда в конвейере (называемая элементом конвейера) обычно передает свой вывод следующей команде в конвейере, элемент за элементом. Благодаря этому обычно снижается потребление ресурсов для сложных команд, и позволяет начать получать вывод немедленно.
В этой главе будет описываться, чем конвейер Windows PowerShell отличается от конвейеров наиболее популярных оболочек. Затем будут продемонстрированы некоторые базовые средства, которые могут использоваться для контроля вывода конвейера, а также, чтобы видеть, как работает конвейер.
|
|
|
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!