1 PowerShell 基本概念和用法

2022-08-02 21:27:14 字數 2675 閱讀 1548

什麼是powershell?

可以把powershell當做是 cmd (bat指令碼語言)的公升級版,她是windows平台上的指令碼語言。她是

物件導向。她是和 .net framework 密切相關的。也可以認為是windows上的bash shell

為什麼我要用powershell

因為我是已經學習了 .net , 學習powershell更容易

cmd 不夠有好,powershell更友好,功能更強大

azure 上管理應用很方便

什麼時候使用powershell

平常編寫一些小指令碼,用來方便操作。比如編譯程式,跑gulp,copy 刪除檔案等。

運維windows系統

powershell和cmd

在powershell中,你可以繼續使用cmd的命令。powershell在初始化的時候,會載入cmd.exe

cmdlet 就是powershell的內建基本命令。命名一般都是 動詞+名詞。 比較好記

scripts 就是編寫的指令碼檔案。

get-help命令

別名: help;man;

用法: help + 命令名稱;(可以使用萬用字元*)

help

get-

command

help

get-

comman

*

help

*log

*#可以使用這種方式來查詢命令

help

get-

command

-full

help

get-

command

-detailed

help

get-

command

-examples

#-detailed和-full的區別:

#輸出的內容沒有區別,但是-full會一次性完全輸出。-detailed會根據螢幕的大小輸出,然後翻頁。

當使用命令help cd 的時候,會輸出如下命令。

set

-location

-literalpath

<

string

>

[-passthru][-

usetransaction

][<

commonparameters

>]

set

-location

[[-path

]<

string

>]

[-passthru][-

usetransaction

][<

commonparameters

>]

set

-location

[-passthru][-

stackname

<

string

>]

[-usetransaction

][<

commonparameters

>]

需要注意的是,這三個結果是相互獨立的。比如:如果使用了-path引數了,那如果想在使用其他的引數,就只能選擇-passthru;-usetransaction了。象-literalpath和-stackname就不能在使用了。

這個代表通用的8個引數設定,在每個cmd-let命令中都是可以使用的

被中括號包起來的,說明是可選引數

get-command

別名:gcm

用法:和help命令一樣,但是只會顯示簡單的命令的資訊

get-alias別名命令

別名:gal

用法:get-alias -definition 命令名稱;get-alias -name 別名名稱

get

-alias

-definition

get-

command

#獲取get-command的別名

get

-alias

-name

ls

#可以使用這種方式來獲取命令引數的別名

(

get-

command

get-

eventlog

|select

-expandproperty

parameters

).computername

.aliases

show-command命令:彈出乙個gui程式來幫助命令的輸入

別名:shcm

用法:shcm gal; shcm get-help

1 powershell 幫助文件

管理員執行 幫助文件的開源位址 github.com powershell get help 指令名或者 help 指令名 可以用模糊查詢 將會列印出所有帶log的指令 也可以使用tab鍵補全,按多次tab 如果在翻頁模式下提前找到了自己想看的文件,可以用ctrl c鍵退出。例如 1.引數名稱和引數...

基本概念 1

首先要知道ecmascript 中的一切都區分大小寫。識別符號就是變數 函式 屬性的名字,或者函式的引數。ecmascript使用的是c風格的注釋,包括單行注釋和塊級注釋。ecmascript 5 引用了嚴格模式的概念。要在整個指令碼中啟用嚴格模式,可以在頂部新增如下 use strict 在函式內...

1 爬蟲基本概念

目錄 一 什麼是網路爬蟲?二 爬蟲分類 三 如何編寫爬蟲 四 爬蟲必備技能 網路爬蟲 又被稱為網頁蜘蛛,網路機械人,在foaf社群中間,更經常的稱為網頁追逐者 是一種按照一定的規則,自動地抓取全球資訊網資訊的程式或者指令碼。學會了爬蟲,我們可以做 python爬蟲程式可用於收集資料。這也是最直接和最...