Windows PowerShell 是一个强大的命令行 shell 和脚本语言,常用于系统管理和自动化任务。这里列举一些常用的基本 PowerShell 命令及其用法:

1. 查看文件和目录

`GetChildItem`(简称 `ls`, `dir` 等):显示当前路径或指定路径下的内容。

2. 切换工作目录

`SetLocation`(可以简写为 `cd`): 更改当前工作目录。

示例:`cd C:\Users`

3. 创建新目录

windowspowershell命令  第1张

`NewItem ItemType Directory Path .\NewFolder`: 创建名为 NewFolder 的子文件夹。

4. 删除文件/文件夹

若要安全删除,请使用:

`RemoveItem .\filename` 删除文件.

windowspowershell命令  第2张

或 `RemoveItem .\directoryname Recurse` 删除目录并包含所有内容.

5. 复制或移动

`CopyItem path_to_file_or_directory C:\Path\to\destination\file`: 将文件或目录复制到新位置。

移动类似:`MoveItem path_to_file "C:\Path\To\new_path\"`

windowspowershell命令  第3张

请确保目标路径存在,否则可能无法执行成功

6. 搜索文件或字符串

在特定文件夹内查找包含关键字"example"的文本文件:

powershell

windowspowershell命令  第4张

GetChildItem . .txt | SelectString "example"

您还可以查找所有文件中提及的内容:

powershell

gci rec | selectstring pattern keyword 递归检索关键词

windowspowershell命令  第5张

7. 读取和编辑文件:

显示文本文件的第一行:“type c:\path\example.txt” (或直接读入PowerShell进行处理)

8. 运行应用程序和服务管理

获取服务状态:`GetService`

查找安装的所有更新: `gwmi win32_quickfixengineering`

停止特定进程或服务,可以使用命令 `StopProcess` 或 `StopService`。

9. 自定义和配置

使用`$profile`变量创建个性化配置脚本,以自动加载您常用的别名或其他设置:

`notepad $profile` (如果文件不存在将提示创建),编辑后保存即可生效

以上只是一部分基本的 PowerShell 使用方法。根据您的具体需求,PowerShell 可以完成几乎任何你能想象到的操作——从简单的日常任务到复杂的系统维护任务。