PowerShell Select-Owoct

PowerShell Select-Owoct
Z wielu poleceń użyteczności linii poleceń jeden jest wybierany. Jest szeroko stosowany w PowerShell, aby uzyskać określone wartości właściwości dowolnego obiektu. Będziemy mieć przykłady używania narzędzia poleceń Select-Owoct, aby uzyskać różne właściwości obiektu w PowerShell dzisiaj. Upewnij się, że PowerShell jest skonfigurowany na terminalu Linux. Najpierw otwórz terminal Linux za pomocą klawisza skrótu „Ctrl+alt+T”. Następnie otwórz zainstalowaną PowerShell za pomocą instrukcji „PWSH” w powładzie, jak pokazano na obrazie.

Przykład 1

Zacznijmy od prostego przykładu cmdletu wybierania obiektów. Musimy wziąć informacje dotyczące procesów obecnie aktywnych lub działających w naszym Ubuntu 20.04 System. Tak więc, w PowerShell, rozpoczęliśmy polecenie od słowa kluczowego „Get-process”. Służy do uzyskania wymaganego wspomnianego obiektu, i.mi., proces.

CMDLETU CMDLETU SELECT-OBECTER został użyty po przetwarzaniu GET, aby wybrać konkretną właściwość obiektu. Wykorzystaliśmy parametr właściwości, aby wymienić obiekt właściwości, o którym chcieliśmy uzyskać informacje. Powiedzmy, że potrzebujemy informacji dotyczących wszystkich procesów, używając obiektu „ProcessName” jako atrybutu właściwości. Po wykonaniu tego polecenia na PowerShell, mamy nazwy wszystkich aktualnie aktywnych i uruchomionych procesów w naszym Ubuntu 20.04 System zgodnie z wyjściem.

Lista nazw procesów będzie bardzo długa i może nie być sympatyczna dla każdego użytkownika. Rozwiążmy ten problem, uzyskując mniej wierszy nazw procesów z tym samym cmdletem wybieranym. Będziemy używać tej samej składni polecenia GET-Process, a następnie CMDLET SELECJA. Tutaj zostanie dodana niewielka zmiana. Dodamy kolejną nazwę parametrów „pierwsza” z jego wartością numeryczną, aby uzyskać mniej wierszy nazw procesów. Próbowaliśmy więc poniżej, aby uzyskać tylko pierwsze 5 wierszy procesów, które obecnie pracują nad naszym systemem. Jako powrót mamy tylko 5 nazwisk procesowych.

Przykład 2

Aby uzyskać nazwiska obecnie działających procesów z listy, musisz zmienić parametr „pierwszy” na „Last”. Możesz dodać dowolną liczbę całkowitą, aby uzyskać liczbę nazw, które chcesz wyświetlić na PowerShell.

Chodziło o uzyskanie nazwisk procesów za pomocą CMDLET OBECTER.

Przykład 3

Użyjmy podbiegu selekcji, aby uzyskać identyfikatory wszystkich procesów wraz z ich nazwami w poleceniu Get-Process. Więc dodaliśmy nazwę właściwości „id” po „ProcessName”, aby uzyskać ostatnie 5 zapisów procesów. W zamian mamy informacje, ja.mi., Id, nazwa, dotyczące ostatnich 5 obecnie aktywnych procesów na naszym ekranie wyjściowym PowerShell pokazanego poniżej.

Przykład 4

Sprawdźmy inną właściwość pod kątem obiektu, proces, i.mi., Zestaw roboczy. Tak więc wykorzystaliśmy ten sam obiekt wyboru, aby uzyskać trzy właściwości obiektu procesowego, i.mi., Identyfikator procesu, nazwa procesu i zestaw roboczy. Parametr „ostatni” został użyty do uzyskania tych wymienionych właściwości z ostatnich 5 wierszy procesów listy obecnie obecnych w systemie. W rezultacie otrzymaliśmy wszystkie informacje dotyczące wymienionych właściwości procesów.

Użyliśmy zaktualizowanego polecenia CMDLET CMDLET. Nie używamy tutaj nazwy procesów właściwości. Dane dla ostatnich 3 procesów zostaną pobrane za pośrednictwem CMDLETU OBITETUJEMU UŻYWANE. W zamian mamy trzy wyniki, jak poniżej.

Przykład 5

Jeśli uważasz, że trochę kłopotliwe jest obsługa ogromnej długiej listy informacji o procesach, możesz sobie z tym poradzić. Nadchodzi parametr „pomiń”, aby uniknąć kilku długich linii z listy kolumn. Więc wykorzystaliśmy ten parametr, i.mi., „Pomiń”, aby uniknąć pierwszych 245 wierszy procesów i wyświetlaj na lewej stronie z właściwości ProcessName. W rezultacie na liście procesów pozostanie tylko 6 rekordów. Nazwy tych procesów będą wyświetlane na wyświetlaczu PowerShell jak poniżej.

Przykład 6

Tym razem zmieńmy atrybuty w poleceniu CMDLET CMDLET. Tak więc zastąpiliśmy prosty parametr „właściwość” atrybutem „rozwinięcie”. Zostanie to wykorzystane do rozszerzenia wspomnianego obiektu. Tak więc używamy obiektów „modułów”, które należy tutaj rozszerzyć za pomocą CMDLETU CMDLET. Użyliśmy również parametru „Błąd”, na wypadek, gdyby wystąpił błąd w wykonaniu, będzie on kontynuowany. Wyświetlane są tylko pierwsze 3 wiersze informacji z modułu obiektu.

Przykład 7

W poleceniu cmdlet „Select-Owoch” znajduje się inny niesamowity parametr. Ten parametr jest nazywany „unikalnym” parametrem. Służy do uzyskania unikalnych wartości z listy wymienionych wartości, i.mi., liczby całkowite, postacie lub struny. Tak więc, w PowerShell, użyliśmy listy postaci, i.mi., Alfabety i liczby wyświetlane w odwróconych przecinkach. Następnie uruchomiono CMDLET z wyborem wybierającym od jednego parametru o nazwie „unikalny”. Ponieważ lista wartości zawiera powtarzane wartości, unikalny parametr wybierze tylko 1 z tych samych i zignoruje resztę. W rezultacie mamy tylko 4 wartości w zwrotach; Ani jeden nie został powtórzony.

Przykład 8

Rzućmy się na inną ilustrację. Więc użyliśmy 4 tych samych wartości ciągów w cmdlecie wybierającej. Po zastosowaniu unikalnego parametru mamy w zamian jedno słowo „Linux”. Wynika to z faktu, że unikalny parametr przyjmuje tylko 1 instancję podobnych wartości.

Parametr „Pierwszy” i „Last” można również wykorzystać wraz z unikalnym parametrem. Tak więc Select-Obieject zawiera parametr „pierwszy” na pierwszym wierszu kodu, wybierając pierwsze 2 wartości, które należy sprawdzić, ignorując ostatnie dwa. W zamian dostałem 1 unikalną wartość, i.mi., „Linux”. Drugi wiersz kodu używa parametru „Last”, aby sprawdzić tylko ostatnie 2 wartości z wymienionych. W zamian mamy jedną wartość „ego” jako unikalną wartość ignorującą resztę.

Wniosek

Ten artykuł zawiera implementację cmdlet wybroty w ramach PowerShell of Ubuntu 20.04 System wraz z niektórymi atrybutami. Dodaliśmy 8 różnych przykładowych ilustracji, aby wyjaśnić jego użycie. Mamy nadzieję, że bardzo ci to pomoże w nauce.