Лабораторная работа №4 Командная оболочка Microsoft Windows PowerShell


cls . PowerShell при этом выпол- нит командлет  Clear-Host



Download 0,87 Mb.
Pdf ko'rish
bet5/10
Sana06.07.2022
Hajmi0,87 Mb.
#750004
TuriЛабораторная работа
1   2   3   4   5   6   7   8   9   10
Bog'liq
power shell

cls
. PowerShell при этом выпол-
нит командлет 
Clear-Host
, для которого 
cls
является псевдонимом и который выполняет тре-
буемое действие – очистку экрана. Для пользователей Cmd.exe в PowerShell определены 
псевдонимы 
cd, cls, copy, del, dir, echo, erase, move, popd, pushd, ren, rmdir, sort, type
; для 
пользователей Unix – псевдонимы 
cat, chdir, clear, diff, h, history, kill, lp, ls, mount, ps, pwd, 
r, rm, sleep, tee, write.
Узнать, какой именно командлет скрывается за знакомым псевдонимом, можно с по-
мощью командлета 
Get-Alias
:
PS C:\> Get-Alias cd 


Лабораторные работы по дисциплине 
Операционные системы
Кабаевой Г. Д. 

Псевдонимы второго типа (стандартные псевдонимы) в PowerShell предназначены для 
быстрого ввода команд. Такие псевдонимы образуются из имен командлетов, которым они 
соответствуют. Например, глагол 
Get
сокращается до 
g
, глагол 
Set
сокращается до 
s
, суще-
ствительное 
Location
сокращается до 
l
и т.д. Таким образом, для командлету 
Set-Location
соответствует псевдоним 
sl
, а командлету 
Get-Location
– псевдоним 
gl
.
Просмотреть список всех пседонимов, объявленных в системе, можно с помощью ко-
мандлета 
Get-Alias
без параметров. Определить собственный псевдоним можно с помощью 
командлета 
Set-Alias

Конвейеризация и управление выводом команд Windows PowerShell 
Конвейеризация (или композиция) команд интерпретатора- это когда выходной поток 
одной команды перенаправляется во входной поток другой, объединяя тем самым две ко-
манды вместе. Подобные конвейеры команд используются в большинстве оболочек команд-
ной строки и являются средством, позволяющим передавать информацию между разными 
процессами. Механизм композиции команд представляет собой, вероятно, наиболее ценную 
концепцию, используемую в интерфейсах командной строки. Конвейеры не только снижают 
усилия, прилагаемые при вводе сложных команд, но и облегчают отслеживание потока рабо-
ты в командах.
В оболочке PowerShell также очень широко используется механизм конвейеризации 
команд, однако здесь по конвейеру передается не поток текста, как во всех других оболоч-
ках, а объекты. При этом с элементами конвейера можно производить различные манипуля-
ции: фильтровать объекты по определенному критерию, сортировать и группировать объек-
ты, изменять их структуру (ниже мы подробнее рассмотрим операции фильтрации и сорти-
ровки элементов конвейера). 
Конвейер в PowerShell – это последовательность команд, разделенных между собой 
знаком 
|
(вертикальная черта). Каждая команда в конвейере получает объект от предыдущей 
команды, выполняет определенные операции над ним и передает следующей команде в кон-
вейере. С точки зрения пользователя, объекты упаковывают связанную информацию в фор-
му, в которой информацией проще манипулировать как единым блоком и из которой при 
необходимости извлекаются определенные элементы.
Передача данных между командами в виде объектов имеет большое преимущество 
над обычным обменом информацией посредством потока текста. Ведь команда, принимаю-
щая поток текста от другой утилиты, должна его проанализировать, разобрать и выделить 
нужную ей информацию. При передаче по конвейеру объектов этой проблемы не возникает, 
здесь нужная информация извлекается из элемента конвейера простым обращением к соот-
ветствующему свойству объекта. Однако возникает новый вопрос: каким образом узнать, ка-
кие именно свойства есть у объектов, передаваемых по конвейеру? 

Download 0,87 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish