PowerShell命令-阿里云开发者社区

开发者社区> chsword> 正文

PowerShell命令

简介: 关于PowerShell命令的一些基本知识 •PowerShell的命令叫做cmdlet •具有一致的命名规范,都采用动词-名词形式,如New-Item •动词部分一般为Add、New、Get、Remove、Set等 •命令的别名一般兼容Windows Command以及Linux Shel...
+关注继续查看

关于PowerShell命令的一些基本知识

•PowerShell的命令叫做cmdlet

•具有一致的命名规范,都采用动词-名词形式,如New-Item

•动词部分一般为Add、New、Get、Remove、Set等

•命令的别名一般兼容Windows Command以及Linux Shell,如Get-ChildItem命令使用dir或ls均可

•PowerShell 命令产生的结果都是DLR对象

•PowerShell命令不区分大小写

以文件操作为例讲解PowerShell命令的基本用法

•新建目录 New-Item b2 -ItemType Directory

•新建文件 New-Item a.txt -ItemType File

•删除目录 Remove-Item b2

•递归列pre开头的文件或目录,只列出名称 Get-ChildItem -Recurse -Name -Filter "pre*“

•显示文本内容 Get-Content a.txt

•设置文本内容 Set-Content a.txt -Value "content1“

•追加内容 Add-Content a.txt -Value “content2“

•清除内容 Clear-Content a.txt

使用帮助

•使用CHM查看帮助:在任务栏PowerShell图标上点右键即可

image

•Get-Help命令(man/help),默认为精简,如果要查看全帮助,可使用 –Full 参数

•例:查找关于Content的帮助 Get-Help Content

获取cmdlet命令

•使用Get-Command(gcm)

•获取Connent相关命令 gcm *Content*

别名(Alias)

•显示所有命令的别名gal(Get-Alias)

•新建别名 New-Alias tt Get-ChildItem

•设置别名Set-Alias ls1 Get-ChildItem

•导出别名列表 Export-Alias -Path alias.txt

•导入别名列表 Import-Alias -Path alias.txt

格式化输出

•Format-Wide eg: ls | Format-Wide

image

•Format-List :以Key:Value形式展现

•Format-Table:以列表展现

•Format-Custom:以对象的层次关系展现

管道处理

•循环处理 ls -Name | foreach {$_+"dsf"}

•筛选 ls | where {$_ -match “admin”}

•排序 ls | Sort-Object -Descending -Property length -Unique

•选择 ls | Select-Object -Skip 10 -First 10

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
docker介绍与安装
docker介绍与安装
4 0
使用GitLab CI/CD部署应用到Kubernetes集群的方案
使用GitLab CI/CD部署应用到Kubernetes集群的方案
4 0
docker的使用
docker的使用
4 0
elaticsearch kibana介绍与安装
elaticsearch kibana介绍与安装
6 0
快速搭建一套LAMP环境以及phpmyadmin数据库管理工具
使用云服务器ECS实例搭建LAMP平台,其中LAMP分别代表Linux、Apache、MySQL和PHP。phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。
5 0
冬季实战营第一期:从零到一上手玩转云服务器-学习报告
动手实操ECS云服务器、快速搭建LAMP环境、部署MySQL数据库、快速搭建Docker环境、从零搭建Spring Boot、使用PolarDB和ECS搭建门户博客
10 0
prometheus介绍与安装
prometheus介绍与安装
4 0
xxl-job 编写定时任务
xxl-job 编写定时任务
4 0
+关注
chsword
多年微软 MVP,在数据、项目管理等多方面有着丰富经验
267
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载