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的命令用法,和更进一步的学习。欢迎广大读者的订阅和关注!




目录
相关文章
|
10月前
|
Java Shell Linux
java执行脚本命令(shell脚本或cmd脚本)
java执行脚本命令(shell脚本或cmd脚本)
|
4月前
|
自然语言处理 运维 数据可视化
PowerShell系列(一):PowerShell介绍和cmd命令行的区别
【1月更文挑战第3天】什么是Windows系统的命令行环境,之前我们在使用XP、Win7系统的时候,用的最多的就是微软官方自带的cmd命令窗口了,我们通过敲命令行窗口可以实现和操作系统之间的交互。当然随着微软技术的快速发展,到了目前比较流行的Win10操作系
|
10月前
|
Shell Linux 开发工具
windows中cmd和PowerShell批处理命令
之前在 Git 批量删除本地分支,有用到 Linux 或 MacOS 下的批处理命令,这个命令中的 grep、xargs 本身是 Shell script,在 windows 中的 cmd 和 PowerShell 中是不能用的
82 0
|
Windows
PowerShell和cmd区别以及在文件夹快速打开cmd窗口的几种方法
PowerShell和cmd区别以及在文件夹快速打开cmd窗口的几种方法
154 0
|
Linux 程序员 Windows
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
230 0
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
|
安全
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
421 0
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
|
搜索推荐 Shell
Win10小技巧:将在此处打开命令改为CMD或Powershell
微软的 CMD 也就是命令提示符已经伴随了我们很多年了,这些年来 CMD 已经勤勤恳恳地默默工作着,虽然没有图形化的界面,但是其干净整洁的操作环境仍然受到了大家的欢迎。
502 0
Win10小技巧:将在此处打开命令改为CMD或Powershell
|
前端开发 Shell 开发工具
前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
427 0
前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
|
Shell C#
Powershell快速入门(二) Shell编程
这一部分着重于介绍Powershell的程序知识,让我们能够编写功能强大的Powershell脚本,执行比较复杂的任务。 变量 变量使用$变量名创建和引用。
1040 0
|
13天前
|
Windows
Powershell 重新排列去重 Windows环境变量
【9月更文挑战第13天】本文介绍如何使用PowerShell对Windows环境变量进行重新排列和去重。首先通过`$env:`访问环境变量,接着使用`-split`命令分割路径,再利用`Select-Object -Unique`去除重复项。之后可根据需要对路径进行排序,最后将处理后的路径组合并更新环境变量。注意修改环境变量前应备份重要数据并了解潜在影响。
67 10