1912_PowerShell的几个目录相关的命令

2024-03-26 15:04

本文主要是介绍1912_PowerShell的几个目录相关的命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

全部学习汇总:  PowerShell: PowerShell学习笔记 (gitee.com)

1912_PowerShell的几个目录相关的命令

1. Get-ChildItem

名称

    Get-ChildItem

语法

    Get-ChildItem [[-Path] <string[]>] [[-Filter] <string>]  [<CommonParameters>]

    Get-ChildItem [[-Filter] <string>]  [<CommonParameters>]

别名

    gci

    ls

    dir

这个命令可以看做是bash命令中的ls的对等功能,如果是CMD使用的比较多可能也会有人会想到dir,而dir、ls其实也是这个命令在PowerShell中的别名。需要注意到,如果按照dir来用,不要错误参考了cmd的使用方式。找一个目录中内容多的目录分别看一下两个命令,输出的结果是完全不同的。

这个是PowerShell dir的输出。

这个是cmd dir的输出。

2. Get-Location

名称

    Get-Location

语法

    Get-Location  [<CommonParameters>]

    Get-Location  [<CommonParameters>]

别名

    gl

    pwd

这个命令主要是用来输出当前的目录地址,可以直接用别名pwd,这样跟bash等也有一个基本一致的操作体验。

从这两个命令,能够看到PowerShell的命令似乎有Set-XXX、Get-XXX这样的命名操作风格。

  1. Set-Location

名称

    Set-Location

语法

    Set-Location [[-Path] <string>]  [<CommonParameters>]

    Set-Location  [<CommonParameters>]

    Set-Location  [<CommonParameters>]

别名

    sl

    cd

    chdir

使用的时候直接使用别名cd比较好,这个正好跟bash、cmd等操作重名,并且完成的目的也是一致的。

  1. Pop-Location

名称

    Pop-Location

语法

    Pop-Location  [<CommonParameters>]

别名

    popd

  1.  Push-Location

名称

    Push-Location

语法

    Push-Location [[-Path] <string>]  [<CommonParameters>]

    Push-Location  [<CommonParameters>]

别名

    pushd

上面这两个可以按照linux中的pushd以及popd的方式来使用,如果是经常在终端模式做一些处理工作并且需要在不同目录间进行切换,这一组命令还是比较实用的。

  1. Invoke-Item

名称

    Invoke-Item

语法

    Invoke-Item [-Path] <string[]>  [<CommonParameters>]

    Invoke-Item  [<CommonParameters>]

别名

    ii

这个也是很有用的一个命令,可以直接在PowerShell的终端中利用系统的软件打开文件或者对象。比如,ii .可以利用系统的文件浏览器打开当前的目录。而ii后面如果跟着一个word文件,可以利用office打开word文件(当前,前提是电脑中安装了word文件并且是这种文件的默认打开应用)。

在Windows的环境下,如果想一直在终端模式下呆着是难以持久的。需要是不是切换到这种具备GUI的操作的工具下,因此有这个命令可以极大节省切换的时间,加快切换速度。

这篇关于1912_PowerShell的几个目录相关的命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/848893

相关文章

Maven中引入 springboot 相关依赖的方式(最新推荐)

《Maven中引入springboot相关依赖的方式(最新推荐)》:本文主要介绍Maven中引入springboot相关依赖的方式(最新推荐),本文给大家介绍的非常详细,对大家的学习或工作具有... 目录Maven中引入 springboot 相关依赖的方式1. 不使用版本管理(不推荐)2、使用版本管理(推

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

SpringBoot内嵌Tomcat临时目录问题及解决

《SpringBoot内嵌Tomcat临时目录问题及解决》:本文主要介绍SpringBoot内嵌Tomcat临时目录问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录SprinjavascriptgBoot内嵌Tomcat临时目录问题1.背景2.方案3.代码中配置t

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

Spring LDAP目录服务的使用示例

《SpringLDAP目录服务的使用示例》本文主要介绍了SpringLDAP目录服务的使用示例... 目录引言一、Spring LDAP基础二、LdapTemplate详解三、LDAP对象映射四、基本LDAP操作4.1 查询操作4.2 添加操作4.3 修改操作4.4 删除操作五、认证与授权六、高级特性与最佳

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

JavaScript Array.from及其相关用法详解(示例演示)

《JavaScriptArray.from及其相关用法详解(示例演示)》Array.from方法是ES6引入的一个静态方法,用于从类数组对象或可迭代对象创建一个新的数组实例,本文将详细介绍Array... 目录一、Array.from 方法概述1. 方法介绍2. 示例演示二、结合实际场景的使用1. 初始化二