4 Txoj Hauv Kev Los Siv Powershell

Cov txheej txheem:

4 Txoj Hauv Kev Los Siv Powershell
4 Txoj Hauv Kev Los Siv Powershell

Video: 4 Txoj Hauv Kev Los Siv Powershell

Video: 4 Txoj Hauv Kev Los Siv Powershell
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Tej zaum
Anonim

PowerShell yog cov kab hais kom ua kab siv rau kev ua haujlwm tsis siv neeg ntawm cov lus sau ua raws Microsoft's. NET moj khaum. PowerShell siv cov lus txib hu ua cmdlets los ua ke nrog cov ntawv sau lossis cov ntawv thov. PowerShell suav nrog ib txwm muaj nrog Windows thiab tuaj yeem qhib los ntawm kev hais kom ua khiav, thaum Mac thiab Linux cov neeg siv yuav xav tau teeb tsa nws thiab khiav nws los ntawm Terminal. Thaum khiav, muaj qee qhov cmdlets yooj yim uas koj tuaj yeem siv los paub koj tus kheej nrog PowerShell.

Cov kauj ruam

Txoj Kev 1 ntawm 4: Khiav PowerShell (Windows)

Khiav Powershell Kauj Ruam 1
Khiav Powershell Kauj Ruam 1

Kauj Ruam 1. Ntaus ⊞ Yeej+R

Qhov no yuav qhib qhov hais kom ua Run window.

  • Yog tias koj tsis xav siv Run hais kom ua, koj tseem tuaj yeem tshawb nrhiav Start menu rau “PowerShell”.
  • PowerShell suav nrog cov khoos phis tawj Windows 7 lossis tom qab.
Khiav Powershell Kauj Ruam 2
Khiav Powershell Kauj Ruam 2

Kauj Ruam 2. Ntaus “PowerShell” rau hauv kab lus

Khiav Powershell Kauj Ruam 3
Khiav Powershell Kauj Ruam 3

Kauj Ruam 3. Nyem “OK”

Lub qhov rais PowerShell tshiab yuav qhib.

Txoj Kev 2 ntawm 4: Khiav PowerShell (Mac)

Khiav Powershell Kauj Ruam 4
Khiav Powershell Kauj Ruam 4

Kauj Ruam 1. Mus rau https://github.com/PowerShell/PowerShell hauv koj lub vev xaib

Nov yog nplooj ntawv nom tswv github rau PowerShell.

Khiav Powershell Kauj Ruam 5
Khiav Powershell Kauj Ruam 5

Kauj ruam 2. Rub tawm thiab teeb tsa.pkg cov ntaub ntawv rau Mac

Koj yuav tsum tau khiav OSX 10.11 lossis tshiab dua.

Khiav Powershell Kauj Ruam 6
Khiav Powershell Kauj Ruam 6

Kauj Ruam 3. Qhib Launchpad

Nov yog lub cim foob pob hluav taws nyob hauv qab dock.

Khiav Powershell Kauj Ruam 7
Khiav Powershell Kauj Ruam 7

Kauj Ruam 4. Ntaus "Terminal" rau hauv qhov chaw tshawb nrhiav

Koj tseem tuaj yeem pom Terminal hauv "Applications> Utilities".

Khiav Powershell Kauj Ruam 8
Khiav Powershell Kauj Ruam 8

Kauj Ruam 5. Tua Terminal

Lub qhov rai davhlau ya nyob twg dawb yuav tshwm.

Khiav Powershell Kauj Ruam 9
Khiav Powershell Kauj Ruam 9

Kauj Ruam 6. Sau “powershell” thiab ntaus ↵ Enter

Lub zog tam sim yuav tshwm nrog "PS" tso tawm. Qhov no txhais tau tias powershell tab tom khiav thiab koj tuaj yeem siv Terminal los nkag cmdlets.

Txoj Kev 3 ntawm 4: Khiav PowerShell (Ubuntu)

Khiav Powershell Kauj Ruam 10
Khiav Powershell Kauj Ruam 10

Kauj Ruam 1. Mus rau https://github.com/PowerShell/PowerShell hauv koj lub vev xaib

Nov yog nplooj ntawv nom tswv github rau PowerShell.

Khiav Powershell Kauj Ruam 11
Khiav Powershell Kauj Ruam 11

Kauj Ruam 2. Rub tawm.deb cov ntaub ntawv rau koj qhov sib xws ntawm Linux

PowerShell muaj rau Ubuntu 14.04 lossis 16.04. Lawv muaj cov sib cais sib cais teev nyob rau ntawm nplooj ntawv.

Khiav Powershell Kauj Ruam 12
Khiav Powershell Kauj Ruam 12

Kauj Ruam 3. Qhib Terminal Terminal

Koj tuaj yeem tsoo ⊞ Yeej+Alt+T lossis nyem "Tsev" thiab tshawb rau "Terminal".

Khiav Powershell Kauj Ruam 13
Khiav Powershell Kauj Ruam 13

Kauj Ruam 4. Sau “sudo dpkg -i [installer filename]” thiab ntaus ↵ Enter

Koj yuav raug hais kom nkag mus rau koj lub computer password thaum siv "sudo" hais kom ua. Koj tuaj yeem pom qhov ua tsis tiav nrog qhov tsis txaus ntseeg, tab sis qhov no yuav daws sai sai.

Lub npe installer yuav zoo li "powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb" lossis "powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb" nyob ntawm seb version twg ntawm Ubuntu koj tab tom khiav

Khiav Powershell Kauj Ruam 14
Khiav Powershell Kauj Ruam 14

Kauj ruam 5. Sau “sudo apt -get install -f” thiab ntaus ↵ Enter

Qhov kev teeb tsa PowerShell no yuav ua tiav.

Khiav Powershell Kauj Ruam 15
Khiav Powershell Kauj Ruam 15

Kauj Ruam 6. Sau “powershell” thiab ntaus ↵ Enter

Lub zog tso tawm sai yuav tshwm thiab koj tuaj yeem khiav cmdlets hauv Terminal.

Txoj Kev 4 ntawm 4: Siv Yooj Yim PowerShell Commands

Khiav Powershell Kauj Ruam 16
Khiav Powershell Kauj Ruam 16

Kauj Ruam 1. Siv "Get-Command" txhawm rau nrhiav cmdlets

Ntawm nws tus kheej, qhov cmdlet no yuav tso saib tag nrho lwm qhov cmdlets. Koj tuaj yeem nqaim koj qhov kev tshawb nrhiav siv cov hloov kho.

  • Piv txwv li: "Tau Txais-Command Name *Disable *" yuav tso tawm tsuas yog cmdlets nrog 'lov tes taw' hauv lub npe.
  • Txhua qhov cmdlets tau nkag los ntawm kev ntaus lawv mus rau hauv lub qhov rais PowerShell thiab ntaus ↵ Enter.
Khiav Powershell Kauj Ruam 17
Khiav Powershell Kauj Ruam 17

Kauj Ruam 2. Siv "Get-Help" kom tau txais cov ntaub ntawv ntawm qee qhov cmdlet

Qhov cmdlet no yuav muab tag nrho koj cov ntaub ntawv hais txog lwm tus cmdlet, qhov tseem ceeb tshaj plaws cov syntax rau li cas lub hom phiaj cmdlet siv.

Piv txwv li: "Tau Txais Kev Pab Tau Txais-Txheej Txheem" yuav tso tawm txhua cov ntaub ntawv siv tau rau 'Tau-Txheej Txheem' cmdlet

Khiav Powershell Kauj Ruam 18
Khiav Powershell Kauj Ruam 18

Kauj Ruam 3. Siv "Get-Process" los siv cov txheej txheem khiav hauv computer

Ib leeg qhov no yuav tso tawm tag nrho cov npe ntawm cov txheej txheem khiav hauv koj lub computer. Nrog tus hloov kho, koj tuaj yeem tshem tawm cov txheej txheem los ntawm daim ntawv thov tshwj xeeb.

  • Piv txwv li: "Tau txais-txheej txheem winword" yuav tso tawm txhua cov txheej txheem uas tau ua los ntawm Microsoft Word.
  • Zoo sib xws, "Pib-Txheej Txheem" tuaj yeem siv los nthuav tawm ib qho piv txwv ntawm daim ntawv thov/txheej txheem.
Khiav Powershell Kauj Ruam 19
Khiav Powershell Kauj Ruam 19

Kauj Ruam 4. Siv "Get-Member" los saib cov khoom lossis cov txheej txheem ntawm cov khoom

Qhov cmdlet no xav tau cov khoom 'piped' rau nws thiaj li yuav muaj txiaj ntsig. Qhov no ua tiav los ntawm kev ntxiv "|" nruab nrab ntawm ib yam khoom thiab "Get-Member" cmdlet.

Piv txwv li: “Get-Process | Get-Member "yuav xa cov txheej txheem cmdlet rau Get-Member, thiab Get-Member yuav teev txhua yam khoom thiab cov txheej txheem uas koj tuaj yeem siv thaum sau nrog Get-Process

Khiav Powershell Kauj Ruam 20
Khiav Powershell Kauj Ruam 20

Kauj Ruam 5. Siv "Where-Object" los xaiv cov khoom raws li cov qauv

Cov txheej txheem nyob qhov twg-Lub hom phiaj tau teeb tsa los ntawm kev siv cov qauv hauv qab no: “{$ _ [object] [operator] [parameter]}”. Where-Object tseem xav tau cov khoom xa mus rau nws.

  • Piv txwv li: “Get-Process | Where-Object {$ _. Name -eq “notepad”}”yuav khiav Get-Process nrog kev txwv qhov twg lub npe khoom sib npaug rau“notepad”.
  • Lwm tus neeg ua haujlwm suav nrog: "-lt" (tsawg dua), "-gt" (ntau dua), "-le" (tsawg dua lossis sib npaug rau), "-ge" (ntau dua lossis sib npaug rau), "-ne" (tsis sib npaug rau), lossis "-like" (qauv sib piv).
  • Cov kab lus siv cov hlua (cov lus) yuav tsum muab ntim rau hauv cov cim cim cim. Qhov no tsis tsim nyog rau cov lej (cov lej).

Pom zoo: