Windows PowerShell 是一个强大的命令行 shell 和脚本语言,常用于系统管理和自动化任务。这里列举一些常用的基本 PowerShell 命令及其用法:
1. 查看文件和目录
`GetChildItem`(简称 `ls`, `dir` 等):显示当前路径或指定路径下的内容。
2. 切换工作目录
`SetLocation`(可以简写为 `cd`): 更改当前工作目录。
示例:`cd C:\Users`
3. 创建新目录
`NewItem ItemType Directory Path .\NewFolder`: 创建名为 NewFolder 的子文件夹。
4. 删除文件/文件夹
若要安全删除,请使用:
`RemoveItem .\filename` 删除文件.
或 `RemoveItem .\directoryname Recurse` 删除目录并包含所有内容.
5. 复制或移动
`CopyItem path_to_file_or_directory C:\Path\to\destination\file`: 将文件或目录复制到新位置。
移动类似:`MoveItem path_to_file "C:\Path\To\new_path\"`
请确保目标路径存在,否则可能无法执行成功
6. 搜索文件或字符串
在特定文件夹内查找包含关键字"example"的文本文件:
powershell
GetChildItem . .txt | SelectString "example"
您还可以查找所有文件中提及的内容:
powershell
gci rec | selectstring pattern keyword 递归检索关键词
7. 读取和编辑文件:
显示文本文件的第一行:“type c:\path\example.txt” (或直接读入PowerShell进行处理)
8. 运行应用程序和服务管理
获取服务状态:`GetService`
查找安装的所有更新: `gwmi win32_quickfixengineering`
停止特定进程或服务,可以使用命令 `StopProcess` 或 `StopService`。
9. 自定义和配置
使用`$profile`变量创建个性化配置脚本,以自动加载您常用的别名或其他设置:
`notepad $profile` (如果文件不存在将提示创建),编辑后保存即可生效
以上只是一部分基本的 PowerShell 使用方法。根据您的具体需求,PowerShell 可以完成几乎任何你能想象到的操作——从简单的日常任务到复杂的系统维护任务。
发表评论