PowerShell 基本概念和常用命令
微软文档有具体介绍,本文主要是简单整理和备忘。
首先是区分 PowerShell 和 Windows PowerShell。
cmdlet,即 PowerShell 命令,使用动词-名词对来命名。
安装 PowerShell 之后,和旧版的 Windows PowerShell 并存。之后比如在 VS Code 打开的终端,就会默认为这个新的 PowerShell 了。
Clear-Host
清除显示内容,清空终端屏幕。
常用的别名是clear
。
Get-Command
用于获取命令。
一个用途是查看命令的位置。
1 |
|
Import-Module
用于将模块添加到当前会话。
Copy-Item
复制文件。
常用的别名是cp
。
Get-ChildItem
获取指定文件路径位置中的子项。
常用的别名是ls
。
Get-Content
获取文件内容。主要是文本文件。
-TotalCount
参数,从文件的开头获取指定行数的内容。
常用的别名是cat
。
Get-Item
获取文件和文件夹的属性。
New-Item
用于新建文件。
-ItemType
参数,指定新建的项的类型,比如File
和Directory
。
Remove-Item
用于删除文件和文件夹。
常用的别名有rm
和rmdir
。
Stop-Process
停止进程。
-Id
参数用于指定进程的 ID。-Name
参数用于指定进程的名称。
Test-Path
用于确定路径是否存在。
Get-Culture
Get-Date
相比Write-Host
,Write-Output
会将对象发送到管道。
PowerShell 基本概念和常用命令
https://sunboyallen.github.io/powershell/