iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >PowerShell的基本使用方法
  • 541
分享到

PowerShell的基本使用方法

2024-04-02 19:04:59 541人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录什么是powershell1.   如何启动PowerShell2.   如何运行程序、脚本和已有的软件3.   运行PowerShell命令4.   如何查找指定命令以及命令详

什么是powershell

PowerShell首先是个Shell,定义好了一堆命令与操作系统,特别是与文件系统交互,能够启动应用程序,甚至操纵应用程序。PowerShell还能允许将几个命令组合起来放到文件里执行,实现文件级的重用,也就是说有脚本的性质。且PowerShell能够充分利用.net类型和COM对象,来简单地与各种系统交互,完成各种复杂的、自动化的操作。也可以看作是微软系统为了让shell功能像linux系统一样强大而推出的cmd.exe的扩展。

1.   如何启动PowerShell

现在的windows系统中一般都集成了PowerShell,启动方法有如下几种:

a)       直接开始菜单 -> 所有程序 ->  Windows PowerShell -> Windows PowerShell(不同系统可能路径不一样)。启动后效果如下:

b)      开始菜单 -> 运行(run) -> 输入”PowerShell”。启动成功后和上图一样。

c)       命令提示符(Command Prompt) -> PowerShell。启动后效果如下:

启动成功后就可以在里面输入要执行的命令了,这就是PowerShell的交互界面。

2.   如何运行程序、脚本和已有的软件

如果以前经常使用一些别的工具进行开发,可能会有一些可执行文件、Perl脚本、批处理文件等,如果不想放弃这些,可以使用PowerShell直接运行它们。

a)       在系统路径下运行程序、脚本、批处理文件或者其它可执行文件,可以直接输入文件名运行。比如我把一个Test.cmd文件放在了”C:\Windows\System32”下, 就可以如下方式运行它:

b)      如果文件名字或路径中有空格,需要用(')引号将命令扩起来,同时在前面加上符号(&),这种叫做调用操作:

c)       要运行当前目录下的命令,需要文件名前加.\,如:

d)      要运行当前目录下的命令,而且命令名字或路径带有空格,需要同时加上符号(&)和('):

3.   运行PowerShell命令

除了支持传统的Windows可执行文件,PowerShell还推出了一个功能强大的新的命令叫做cmdlet。所有的cmdlet命令规则都遵循动词-名词这种语法结构,如Get-Command、Get-Content等,如下Get-Command命令意思是获取包含Process的所有命令集合

其中输入”Get-Command -Name *Process”的时候,不用输入完整的命令名,PowerShell会帮助你使用Tab键来自动完成命令输入,包括命令的名称和参数的名称,如这样输入即可:Get-Comm<Tab> -N<Tab> *Process。

4.   如何查找指定命令以及命令详情

a)       若要在PowerShell中执行一条任务,但苦于不知道用什么命令的时候,这时就要查找一个命令,可以使用Get-Command命令,并且它支持通配符。例子如下:

b)      若要查看一个命令的作用,可以使用Get-Help命令。例子如下,还可以指定参数-Detailed、-Full、-Examples。

c)       由于PowerShell可以使用.NET Framework中的对象,因此要想查看一个对象的属性和方法,可以使用Get-Member命令。例子如下:

5.   如何在外部调用PowerShell脚本

有时候可能需要从批处理文件、定时任务或者其它非PowerShell程序调用PowerShell脚本,语法:PowerShell “& ‘full path of the script' arguments”。如下例子是从CMD调用PowerShell。

6.   如何获知最后执行命令的状态

PowerShell提供了两个变量可以检测最后执行的命令是否成功:$lastExitCode和$?。

$lastExitCode:数字型变量,返回最后脚本或应用程序执行返回的退出码或出错级别:

$?:布尔型变量,返回最后执行命令的成功还是失败:

变量$?使用更通用的方式来描述最后的应用程序退出的状态,在以下应用程序发生错误的时候,PowerShell会设置$?为False:

应用程序退出码非零;cmdlet或脚本输出错误信息;cmdlet或脚本捕获到终止错误或异常。

当命令执行没有错误的时候,PowerShell设置$?变量为True。

7.   如何计算命令执行时间

如果想计算一个命令执行时间,可以使用Measure-Command命令,如下:

8.   了解命令的别名

PowerShell一些内置命令都有别名,方便记忆和输入,可以用Get-Help命令查看别名,如下Get-Children的命令有三个别名:GCi、ls和dir,输入任意一个都可以列举当前目录。

9.   如何操作使用管理控制台历史命令

在PowerShell窗口中,按上下箭头键可以寻找历史命令进行调用,也可以运行Get-History命令查找,用Invoke-History Id方式进行调用:

10. 如何重定向输出

如果想把得到的结果输出到文件中,可以使用Out-File命令或者重定向操作符将命令输出的结果保存在文件中:

11. 如何记录PowerShell会话全文

如果想生成当前会话的记录,可以运行Start-Transcript命令,它基于当前系统时间。如果想停止,运行Stop-Transcript:

12. 如何显示对象属性为列表或表格

使用FORMat-List和Format-Table命令,直接看例子:

13. 如何连接虚拟机中的系统

到此这篇关于PowerShell的基本使用方法的文章就介绍到这了,更多相关PowerShell 使用 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: PowerShell的基本使用方法

本文链接: https://www.lsjlt.com/news/159840.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PowerShell的基本使用方法
    目录什么是powershell1.   如何启动PowerShell2.   如何运行程序、脚本和已有的软件3.   运行PowerShell命令4.   如何查找指定命令以及命令详...
    99+
    2022-11-12
  • Collectors.toMap()的基本使用方法
    介绍: 1、Java 8 流的新类 java.util.stream.Collectors 实现了 java.util.stream.Collector 接口,同时又提供了大量的方法对流 ( stream ) 的元素执行 map and ...
    99+
    2023-09-06
    java Powered by 金山文档
  • GNS3的基本使用方法
    GNS3 基本使用方法1.一张基本的拓扑图需要一台路由器,一台交换机,PC一台这里是所有的路由器和交换机及PC,在GNS3里面将路由器直接拖到工作面板中是没有用的,因为每个路由器需要对应的镜像,如图所示:添加镜像的方法在这里面选择...
    99+
    2023-01-31
    使用方法
  • mybatis的基本使用方法
    本篇文章给大家分享的是有关mybatis的基本使用方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。具体代码如下所示:<configuration> <pr...
    99+
    2023-05-31
    mybatis
  • JDBC基本使用方法
    JDBC基本使用方法 JDBC固定步骤: 加载驱动 String url="jdbc:mysql://localhost:3306/jdbcstudyuseUnicode=true&characterEncoding=utf-...
    99+
    2017-12-27
    JDBC基本使用方法
  • linux expect 的基本使用方法
    linux expect 的基本使用方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。expect -c "   set timeout -1;&...
    99+
    2023-06-06
  • Apache POI的基本使用方法
    今天就跟大家聊聊有关Apache POI的基本使用方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。基本介绍POIpache POI是用Java编写的免费开源的跨平台的Java AP...
    99+
    2023-06-25
  • Flask-SQLALchemy基本使用方法
    目录数据库基本操作将数据添加到会话中示例:在视图函数中定义模型类常用的SQLAlchemy查询过滤器常用的SQLAlchemy查询执行器创建表:删除表插入一条数据一次插入多条数据查询...
    99+
    2022-11-11
  • MyBatis中association的基本使用方法
    目录通过association对两表进行联表查询按照查询嵌套处理按照结果嵌套处理总结通过association对两表进行联表查询 student表属性如下 teacher表属性如下...
    99+
    2022-11-13
  • JavaWeb.servlet的基本使用方法详解
    目录前言:一.实现servlet二.开发模式 三.继承Servlet 总结前言: 我们在前几篇文章里的web项目都是用jsp文件完成的,那么什么时候jsp算是学完...
    99+
    2022-11-13
  • GoLang中Module的基本使用方法
    目录前言1、开启go module2、用goland打开项目(1)设置镜像地址(2)导入Gin包检查go module是否使用正常(3)使用Gin(4)执行、发送请求3、go mod...
    99+
    2023-01-09
    go module实现原理 go module使用
  • PHP函数的基本使用方法
    在现代的网页应用程序中,PHP作为一种重要的服务器端编程语言,被广泛应用。PHP中的函数是一种可重用的代码块,不仅简化了代码的编写,而且提高了代码的可维护性和可读性。本文将介绍PHP函数的基本使用方法,以帮助读者更好地理解和应用PHP函数。...
    99+
    2023-05-22
    方法 PHP函数 基本使用
  • FTP命令的基本使用方法
    这篇文章主要介绍“FTP命令的基本使用方法”,在日常操作中,相信很多人在FTP命令的基本使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”FTP命令的基本使用方法”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-09
  • vue3中$refs的基本使用方法
    1、在vue2中可以通过this来访问到$refs,vue3中由于没有this所以获取不到了,但是官网中提供了方法来获取 知道了怎么获取后,我们结合ElementPlus来使用,因...
    99+
    2022-11-13
  • pytorchDataLoaderj基本使用方法详解
    目录一、DataLoader理解二、DataLoader基本使用方法定义数据集定义DataLoader在训练过程中遍历DataLoader使用DataLoader实现多GPU训练三、...
    99+
    2023-05-17
    pytorch DataLoader基本方法 pytorch DataLoader
  • AJAX的基本使用方法是什么
    这篇“AJAX的基本使用方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“AJAX的基本使用方法是什么”文章吧。一. ...
    99+
    2023-06-27
  • Docker的基本使用方法是什么
    这篇文章主要介绍“Docker的基本使用方法是什么”,在日常操作中,相信很多人在Docker的基本使用方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker的基本使用方法是什么”的疑惑有所帮助!...
    99+
    2023-06-27
  • Typescript的基本使用方法有哪些
    本篇内容主要讲解“Typescript的基本使用方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Typescript的基本使用方法有哪些”吧!超集是集合...
    99+
    2022-10-19
  • vim的基本使用方法有哪些
    本文小编为大家详细介绍“vim的基本使用方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“vim的基本使用方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Vim(Vi[Improved])编辑器是...
    99+
    2023-06-27
  • awk的基本使用方法是什么
    今天就跟大家聊聊有关awk的基本使用方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作