PowerShell 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
PowerShell 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
PowerShell 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
PowerShell 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
PowerShell 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 C# 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 微软
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2016-08-19

软件简介

PowerShell 是一个跨平台的 (Windows, Linux 和 OS X) 自动化和配置工具(框架),可以和已有的工具友好集成,特别优化用于处理结构化数据 (如 JSON, CSV, XML 等), REST APIs 以及对象模型。它包含一个命令行 Shell、一个关联的脚本语言以及一个用于处理 cmdlets 的框架。

PowerShell 就相当于 Linux 下的 Bash 以及 SHELL 脚本编程语言。

PowerShell 与 Bash 的对别:

Bash PowerShell Description
ls dir, Get-ChildItem List files and folders
tree dir -Recurse List all files and folders
cd cd, Set-Location Change directory
pwd pwd, $pwd, Get-Location Show working directory
clear, Ctrl+L, reset cls, clear Clear screen
mkdir New-Item -ItemType Directory Create a new folder
touch test.txt New-Item -Path test.txt Create a new empty file
cat test1.txt test2.txt Get-Content test1.txt, test2.txt Display files contents
cp ./source.txt ./dest/dest.txt Copy-Item source.txt dest/dest.txt Copy a file
cp -r ./source ./dest Copy-Item ./source ./dest -Recurse Recursively copy from one folder to another
mv ./source.txt ./dest/dest.txt Move-Item ./source.txt ./dest/dest.txt Move a file to other folder
rm test.txt Remove-Item test.txt Delete a file
rm -r <folderName> Remove-Item <folderName> -Recurse Delete a folder
find -name build* Get-ChildItem build* -Recurse Find a file or folder starting with 'build'
grep -Rin "sometext" --include="*.cs" Get-ChildItem -Recurse -Filter *.cs
| Select-String -Pattern "sometext"
Recursively case-insensitive search for text in files
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (8)

加载中
命令长,还有大小写。。。
2020/08/20 16:26
回复
举报

引用来自“黑暗圣堂武士”的评论

有别名的。具体可以对比看李杀写的这个教程 http://xahlee.info/powershell/commands.html #PowerShell#
不错不错👍
2019/06/03 13:58
回复
举报
微软的东西有个地方不爽,就是支持自家的系统也有限: 这个powershell版本就只支持windows8.1以上系统。 #PowerShell#
2016/08/19 00:44
回复
举报
ls -l 第一列:文件权限 第三列:文件所有者 第四列:文件所属用户组 第五列:文件大小 第六列:文件最近被修改的时间 第七列:文件名 那第二列是什么意思? #PowerShell#
2016/08/19 06:22
回复
举报
每个命令都这么长,想累死人呀 #PowerShell#
2016/08/19 08:09
回复
举报
先不说命令那么长的问题,习惯了其它shell,为什么我还要记一次你这SB命令! #PowerShell#
2016/08/19 09:07
回复
举报
有别名的。具体可以对比看李杀写的这个教程 http://xahlee.info/powershell/commands.html #PowerShell#
2016/08/29 09:23
回复
举报
第二列第一个是别名。 #PowerShell#
2016/08/29 09:25
回复
举报
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2019/12/22 08:09

【一周】统一操作系统、文言文编程语言、IntelliJ平台2020年roadmap

回顾一周社区热门资讯 第【五十三】期:20191214-20191220 点击相应标题,跳转阅读全文。 统一操作系统 UOS 龙芯版上线 2020 年,数据中心将更加依赖开源、边缘计算和云 数据中心是业务的心脏,没有数据中心,IT 就无法提供任何级别的功能、可靠性和敏捷性。2020 年的数据中心会是什么样子? Google 停止推出适用于 Android 的 Chrome 79 Chrome 79 的更新将清除本地存储和 websql。 Windows、WSL 与 Linux 的性能对比 PowerShe...

3
5
发表于开发技能专区
2019/08/05 19:35

想用choco安装python,却发现这样的问题,求解答。不想重装系统。cmd和powershell都一样

4
0
发表了问答
2019/04/12 18:33

【一周】Chromium 版 Edge 来了,杜兰特含泪点赞

回顾一周社区热门资讯 第【二十】期:20190406-20190412 image from:视 jiao 中国 EHT Collaboration 流行 Ruby 库曝出恶意后门代码,作者未知 Bootstrap-Sass 是一个流行的 Ruby UI 框架,它为开发人员提供了一个 Sass 版本的 Bootstrap。 Qt5 GUI 开发的应用易受远程代码执行漏洞的影响 如果攻击者在远程 UNC 上托管恶意 DLL 并且可以使用 platformpluginpath 参数启动程序,则他们可以远程加载 DLL 并执行它,从而进行远程代...

7
7
发表于服务端专区
2018/01/17 20:44

Windows下A机器不走界面控制B与C之间传输文件比较效率的方法是什么?

Linux可以用scp Windows如果用共享文件夹方式的话 代码里面拷贝文件的API都类似于: copy("\\B\test\a.zip","\\C\test\a.zip") 拷贝貌似文件会先从B走A网卡拷贝到A再从A拷贝到C,耗时间效率低 有没有像Linux scp方式的,A机器一行命令,文件直接从B复制到C,A只起到一个监控进度的作用

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
8 评论
85 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部