首页 > 系统相关 >powershell(1)

powershell(1)

时间:2024-12-25 14:56:43浏览次数:9  
标签:历史记录 cmd 命令 命令行 powershell 输入

声明!

学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频


powershell认识&版本信息输出

powershell,cmd能做的,不能做的,它都能做

cmd的可拓性不是很好,但是linux shell就方便很多,powershell有和Linux shell靠拢的迹象

如何进入powershell

win+R,输入powershell

或者win+R,输入cmd,再输入powershell

不同的系统,内置的powershell版本不一样,可以输入$psversiontable来打印版本信息

powershell为什么强大

对于一些计量,单位的计算,用powershell就很简单

直接输入1gb就能得出以字节为单位的数据大小

还可以进行数学计算

他的命名也很方便,支持动词+名词的命名规则

get-service用于获取计算机上服务的相关信息,包括服务名称、显示名称、状态和启动类型等

但是cmd就无法直接打印

powershell是面向对象的,而且他还绑定了.net微软平台,可以借助他做很多操作

他和vbs、cmd之间可以互相调用,兼容性很好。

他的拓展性也很强,它可以管理一个活动目录,虚拟机的一个虚拟化的产品,比如虚拟化平台office 365都可以借助powershell来管理一些服务

.net的库也可以任意调用,兼容性非常高,可与很多类似与cmd、vbs可执行文件等,一系列的结合起来进行综合调用,可拓展性也非常高

powershell控制台

如何自定义我们powershell的这个控制台属性,比如字体大小、字体颜色、以及其他

右键-属性,可以调整各种参数,他也支持两种编辑模式,分为快速编辑模式和标准编辑模式

powershell快捷键

ALT+F7

清除命令的历史记录

PgUp PgDn

翻页

Enter

执行当前文件

End

将光标移至当前命令的末尾

Del

从右开始删除输入的命令字符

Esc

清空当前命令行

F2

自动补全历史命令至指定字符

F4

删除命令行至光标右边指定字符处

F7

对话框显示命令行历史记录

F8

检索包含指定字符的命令行历史记录

F9

根据命令行的历史记录编号选择命令,历史记录编号可以通过F7查看

←/→

左右移动光标

↑/↓

切换命令行的历史记录

Home

光标移至命令行最左端

Backspace

从右删除命令行字符

Ctrl+C

取消正在执行的命令

Tab

自动补全命令或者文件名

powershell管道和重定向

管道:上一条命令的输出作为下一条的输入

在powershell中可以将windows和linux的命令结合起来使用

管道符

ls

重定向

ls | format-table Mode,name > a.txt

将输出结果重定向到a.txt

>是覆盖内容,>>是追加到结尾

进制转换/数学运算

可以用-gt进行大小比较

直接输入其他进制,会自动转成十进制

标签:历史记录,cmd,命令,命令行,powershell,输入
From: https://blog.csdn.net/2301_80144612/article/details/144607344

相关文章

  • 使用 PowerShell 脚本为 Cursor 添加右键菜单项
    使用PowerShell脚本为Cursor添加右键菜单项一、日常工作中的效率提升 通过右键菜单快速访问常用程序可以显著提高效率。本文将介绍如何使用PowerShell脚本为Cursor应用程序添加右键菜单项,使你能够方便地在文件、文件夹以及文件夹背景上通过右键菜单直接打开Cursor。......
  • PowerShell 脚本的作用是通过调用 NGEN (Native Image Generator) 工具来优化 .NET 程
    $Env:PATH=[Runtime.InteropServices.RuntimeEnvironment]::GetRuntimeDirectory()[AppDomain]::CurrentDomain.GetAssemblies()|%{ $pt=$_.Location if(!$pt){continue} if($cn++){''} $na=Split-Path-Leaf$pt Write-Host-ForegroundColorY......
  • PowerShell(一)
    PowerShell篇声明B站泷羽sec笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。✍......
  • powershell无法识别pnpm
    npm安装pnpm通过CMD下,通过npm安装pnpmnpmi-gpnpm查看pnpm版本pnpm-vpowershell查看pnpm版本如果通过powershell查看pnpm版本,此时会报错:接触Powershell权限这个时候就是powershell的权限收到了限制,需要打开权限:powershell输入Set-ExecutionPolicyRemoteSigned,选......
  • powershell排序命令--Soft-Object
    以下来自微软官方说明使用Soft-Object对对象进行排序本文内容基本排序使用哈希表提示可以使用Sort-Objectcmdlet组织已显示的数据,使其更易于扫描。Sort-Object依据一个或多个属性的名称进行排序,并返回按这些属性的值进行排序的数据。基本排序请考虑列出当前目......
  • PowerShell 启用 GPU 加速,可以使用以下方法来设置某个程序的 GPU 加速选项。此操作需
    PowerShell启用GPU加速,可以使用以下方法来设置某个程序的GPU加速选项。此操作需要确保已经为程序选择了正确的GPU设置,并且GPU驱动程序已正确安装。使用PowerShell设置程序GPU加速打开PowerShell,并以管理员身份运行。使用Get-ItemProperty和Set-ItemPrope......
  • 在 Windows Server 上,你可以通过 PowerShell 来开启和配置 Active Directory(AD)、分布
    在WindowsServer上,你可以通过PowerShell来开启和配置ActiveDirectory(AD)、分布式文件系统(DFS)、卷影复制(VolumeShadowCopy)和重复数据删除(DataDeduplication)。以下是详细的PowerShell配置脚本,涵盖了这些功能的启用和管理。1.配置ActiveDirectory(AD)要配置Active......
  • Windows Server 上启用存储空间中的重复数据删除功能(Data Deduplication),你可以按照以
    WindowsServer上启用存储空间中的重复数据删除功能(DataDeduplication),你可以按照以下步骤在PowerShell中配置。1.启用重复数据删除功能首先,确保你的系统已经安装了DataDeduplication功能。如果没有安装,可以使用以下命令进行安装:powershellCopyCodeInstall-WindowsFea......
  • win11家庭版使用Windows PowerShell来安装wsl输入命令wsl --install报错 :无法启动服务
    本人不是技术员,只是个小白,只能说久病成医,至于写下这篇文章纯属怕自己以后忘记,给自己一个备份提醒,若有错误的地方,欢迎各位大佬指错第一步:控制面板--程序--卸载程序---左键这个界面左侧的“启用或关闭Windows功能”---勾选红箭头三样---确定---重启电脑     -------......
  • 在 Windows 中,您可以通过 CMD 或 PowerShell 实现对 Windows Media Player 播放列表的
    在Windows中,您可以通过CMD或PowerShell实现对WindowsMediaPlayer播放列表的管理和操作。不过,直接通过这些命令行工具来创建媒体库播放列表、媒体流等功能是有一定局限的,因为WindowsMediaPlayer并没有直接的命令行接口来创建播放列表。尽管如此,我们可以使用一些间接......