Shell|秒杀cmd的PowerShell

简介: Shell|秒杀cmd的PowerShell

随着Windows的不断更新,在2018年初,微软终于正式发布了PowerShell Core 6.0。新版本的出现,再次更加确立了它替代cmd的地位。它专为开源和复杂的环境而生。所以,现在不难在很多的博客中都会发现大同小异的一句话:“学习cmd,不如学习PowerShell。”

当然,本篇文章介绍的主要是Windows PowerShell。这是相对较老的一个版本,它与新版本的区别主要是在于跨平台性上。顾名思义,Windows PowerShell是只能在Windows上使用的,而PowerShell Core 6.0却是可以在macOS与Linux上运行的。而且,由于运行环境不同的原因,就目前看来,两个版本之间也并非所有的命令都是无缝兼容的。所以,我们不能简单的认为PowerShell Core 6.0就是Windows PowerShell的升级版。

我们切入今天的主角Windows PowerShell(下文简称PowerShell),PowerShell是运行在Windows操作系统上实现对系统以及应用程序进行管理自动化的命令行脚本环境,通俗的讲,它就是一行行可见的文字命令,在进行翻译后使得计算机能够识别,实现相应的操作。PowerShell需要.NET环境的支持,.NET强大的包容性,使得各种语言在Windows能够完美运行,而且,借助.NET Framework平台强大的类库,双向互操作特性,也几乎让一切都成为可能。微软起“PowerShell”这个名字并不是夸夸其谈,它完全支持对象,其可读性,易用性,毫不夸张的说可以居所有Shell之首。它不是cmd的升级,而是cmd的强有力的替代。学会它将会对Windows上的开发工作有很大的帮助。

如何启动PowerShell呢?三种方式供你选择。

  1. 开始菜单 -> 所有程序 ->  Windows PowerShell -> Windows PowerShell。
  2. 命令提示符(Command Prompt) -> PowerShell。
  3. 开始菜单 -> 运行(run) -> 输入“PowerShell”。

启动后的效果如图:

很显然,新接触的话,有点束手无策,很多命令不知道,这时就要查找一个命令,可以使用Get-Command命令,并且它

支持通配符。下面就是找出来命令。

其实,根据使用PowerShell的用途不同,常用的命令也不一样,就需要我们自己在学习使用过程中总结了。

查到了命令是什么,不知道它怎么用也不行呀,这时我就需要用Get-Help,来查看命令的用法了。

对于PowerShell的简单介绍,就到此结束。接下来将会继续介绍PowerShell的命令用法,和更进一步的学习。欢迎广大读者的订阅和关注!




目录
相关文章
|
1月前
|
Java Shell Windows
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
43 1
|
3月前
|
Java Shell Windows
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
150 5
|
2月前
|
Shell Docker 容器
使用exec模式与shell模式,执行ENTRYPOINT和CMD的区别
结合 `exec`与 `shell`模式,`ENTRYPOINT`与 `CMD`在Docker容器启动时的交互方式展现出不同的特点。选择哪种模式,取决于对执行环境的纯净度、性能需求以及是否需要利用shell特性。理解这些细微差别,有助于更精细地控制容器的行为,优化应用部署与管理流程。
117 0
|
Java Shell Linux
java执行脚本命令(shell脚本或cmd脚本)
java执行脚本命令(shell脚本或cmd脚本)
111 0
|
7月前
|
自然语言处理 运维 数据可视化
PowerShell系列(一):PowerShell介绍和cmd命令行的区别
【1月更文挑战第3天】什么是Windows系统的命令行环境,之前我们在使用XP、Win7系统的时候,用的最多的就是微软官方自带的cmd命令窗口了,我们通过敲命令行窗口可以实现和操作系统之间的交互。当然随着微软技术的快速发展,到了目前比较流行的Win10操作系
|
Shell Linux 开发工具
windows中cmd和PowerShell批处理命令
之前在 Git 批量删除本地分支,有用到 Linux 或 MacOS 下的批处理命令,这个命令中的 grep、xargs 本身是 Shell script,在 windows 中的 cmd 和 PowerShell 中是不能用的
113 0
|
Windows
PowerShell和cmd区别以及在文件夹快速打开cmd窗口的几种方法
PowerShell和cmd区别以及在文件夹快速打开cmd窗口的几种方法
178 0
|
Linux 程序员 Windows
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
264 0
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
|
安全
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
458 0
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
|
搜索推荐 Shell
Win10小技巧:将在此处打开命令改为CMD或Powershell
微软的 CMD 也就是命令提示符已经伴随了我们很多年了,这些年来 CMD 已经勤勤恳恳地默默工作着,虽然没有图形化的界面,但是其干净整洁的操作环境仍然受到了大家的欢迎。
536 0
Win10小技巧:将在此处打开命令改为CMD或Powershell