PowerShell 基本概念和常用命令

微软文档有具体介绍,本文主要是简单整理和备忘。

首先是区分 PowerShell 和 Windows PowerShell。

cmdlet,即 PowerShell 命令,使用动词-名词对来命名。

安装 PowerShell 之后,和旧版的 Windows PowerShell 并存。之后比如在 VS Code 打开的终端,就会默认为这个新的 PowerShell 了。

Clear-Host

清除显示内容,清空终端屏幕。

常用的别名是clear

Get-Command

用于获取命令。

一个用途是查看命令的位置。

1
Get-Command python

Import-Module

用于将模块添加到当前会话。

Copy-Item

复制文件。

常用的别名是cp

Get-ChildItem

获取指定文件路径位置中的子项。

常用的别名是ls

Get-Content

获取文件内容。主要是文本文件。

-TotalCount参数,从文件的开头获取指定行数的内容。

常用的别名是cat

Get-Item

获取文件和文件夹的属性。

New-Item

用于新建文件。

-ItemType参数,指定新建的项的类型,比如FileDirectory

Remove-Item

用于删除文件和文件夹。

常用的别名有rmrmdir

Stop-Process

停止进程。

-Id参数用于指定进程的 ID。-Name参数用于指定进程的名称。

Test-Path

用于确定路径是否存在。

Get-Culture

Get-Date

相比Write-HostWrite-Output会将对象发送到管道。


PowerShell 基本概念和常用命令
https://sunboyallen.github.io/powershell/
作者
sunboyallen
发布于
2024年1月9日
许可协议