一文学会powshell使用及功能

news/2025/3/11 0:17:43/文章来源:https://www.cnblogs.com/GuijiH6/p/18618091

声明!
原文来自微信公众号泷羽Sec-track

认识powsehll

PowerShell(通常称作PowerShell或Windows PowerShell)是由微软开发的一种任务自动化和配置管理框架,与linux命令相似,它结合了命令行外壳和脚本语言功能,使得系统管理员和用户能够更高效地管理系统和自动化任务。

打开方式

win+r : 输入powshell
win+r : 输入cmd,然后输入powershell
win+x : 选择windows终端(管理员)

这里介绍一下Windows PowerShell ISE集成脚本环境,专门为编写、测试和调试 PowerShell 脚本设计的图形化用户界面工具

打开开始菜单,搜索即可

界面如下,有很多功能,可以用来开发、调试和管理 PowerShell 脚本

使用方式

美化自己的powershell

鼠标右键属性修改即可

如我这种布局

简单使用

查看使用帮助

$psversiontable查看包含有关当前PowerShell会话版本的信息

get-service获取服务信息,名称,状态等

services.msc打开服务gui面板

快捷键

Tab:自动完成功能:在输入时按下 Tab 键,可以自动补全命令、文件路径或变量名。Shift + Tab:反向自动完成:如果已经完成了一部分内容,按下 Shift + Tab 可逐步返回到之前的补全。Up Arrow / Down Arrow:逐条查看历史命令:使用向上和向下箭头键可以浏览之前输入的命令。Ctrl + R:反向搜索历史命令:输入 Ctrl + R 后,可以搜索之前输入的命令。Ctrl + C:复制:在选中文本的情况下,可以使用 Ctrl + C 复制选中的内容。Ctrl + V:粘贴:在 PowerShell 中,可以使用 Ctrl + V 粘贴到命令行。Ctrl + A:全选:选择命令行的所有文本(在 PowerShell ISE 中,实际使用方式可能会有所不同)。Ctrl + Home / Ctrl + End:跳转到命令行的开始或结束。Home / End:移动光标到当前行的开始或结束。Esc:清除当前行:按下 Esc 键可以清空当前输入的命令。F7:命令历史:显示一个窗口,列出你之前输入的命令,使用方向键可以选择并执行这些命令。F8:反向搜索历史命令:输入部分命令后按F8,可以搜索与输入匹配的历史命令

基础命令

powershell命令和linux相似,这里就不做演示了

ls dir gci:列出当前目录中的文件和文件夹
cp copy: 复制文件或目录
mv: 移动文件或目录
rm del erase: 删除文件或目录
cat type gc: 显示文件内容
echo write-output write 输出文本或变量的值
ps: 列出当前运行的进程
clear cls: 清除 PowerShell 控制台屏幕

管道符和重定向

管道符

1 | 2

命令1 的输出会被送到 命令2 作为输入

type C:\Users\轨迹\1.txt | Select-String "key"

查看1.txt下含有key关键字的字符串并列出

重定向

>> : 表示追加内容

echo "hello track" > 1.txt
echo "123" "456" >> 1.txt

运算

可以实现简单计算

1+1
2-1
2*3
6/2
7%3

字节与单位

可以将单位转换为字节

还可以实现单位计算

进制转换

10转其他进制

[Convert]::ToString(值, 进制)

[Convert]::ToString(255, 16)
[Convert]::ToString(20, 2)
[Convert]::ToString(45, 8)

如下:

其他进制转换为10进制

[Convert]::ToInt32('1010', 2)
[Convert]::ToInt32('55', 8)
[Convert]::ToInt32('ff', 16)

如下:

16进制转其他进制

[Convert]::ToString([Convert]::ToInt32('FF', 16), 8)
[Convert]::ToString([Convert]::ToInt32('FF', 16), 2)
[Convert]::ToString([Convert]::ToInt32('FF', 16), 10)

如下

end

加入我们的帮会,里面有各种资料进行分享,以及靶机攻击超详细教程,高级红队10年经验大佬分享各种知识以及红队攻防技巧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/855762.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenAi 大模型生态体系介绍

OpenApi大模型家族介绍模型概览 多模态大模型 能够理解和生成自然语言或代码+理解图像+生成图像等 GPT-4是一个大型多模态模型(接受文本或图像输入并输出文本),它可以比我们以前的任何模型都更准确地解决难题这得益于它更广泛的通用知识和更高级的推理能力。GPT-4可在OpenAIAP…

configure: error: curses development files not found

001、报错如下: configure: error: curses development files not found 002、rocky9系统[root@PC1 samtools-1.21]# cat /etc/redhat-release Rocky Linux release 9.4 (Blue Onyx) 003、解决方法[root@PC1 samtools-1.21]# dnf install ncurses-devel.x86_64 -y 004、配置…

动画图解嵌入式常见的通讯协议:SPI、IC、UART、红外

文章下方附学习资源,自助领取。 1 SPI传输 ▲ 图1 SPI 数据传输 ▲ 图1.2 SPI数据传输(2) ▲ 图1.3 SPI时序信号 2 IC传输 ▲ 图1.2.1 I2C总线以及寻址方式3年嵌入式物联网学习资源整理分享:C语言、Linux开发、数据结构;软件开发,STM32单片机、ARM硬件开发、物联网通…

SQL71 牛客每个人最近的登录日期(六)

描述 牛客每天有很多人登录,请你统计一下牛客每个用户查询刷题信息,包括: 用户的名字,以及截止到某天,累计总共通过了多少题。 不存在没有登录却刷题的情况,但是存在登录了没刷题的情况,不会存在刷题表里面,有提交代码没有通过的情况,但是会记录在刷题表里,只不过通过…

趣味管理

最近和人聊天,讲到过去的光荣历程,以及现在的状况,最后他抛出了一个管理上的问题,很有意思。我做了个示意图,方便大家思考。 先做下说明,大圆是他的企业,中心是老板,第一圈是高层管理,第二卷是中低层管理,第三圈就是员工了。

第三次使用

每个销声匿迹的人 都在打着这辈子最硬的一场仗。

chrome浏览器如何恢复最近关闭的页面

前言 大家好,我是小徐啊。谷歌chrome浏览器是我们在开发Java应用的时候,常用的浏览器。这个浏览器功能十分强大,非常适合我们进行开发调试代码。有时候,我们打开了一个页面,但由于手误关闭了,或者关闭了,想再恢复,有没有好的办法呢?其实是有的。今天,小徐就来介绍下如…

5.8K star!基于Go的可视化定时任务管理系统!

* 戳上方蓝字“开源先锋”关注我推荐阅读:《12.6K star!Shell命令即搞定可视化监控,超级6~~》《5.6K star!再见了DocSend,这款开源项目更不错!》《4.1K star!跨屏操作的神器,流畅丝滑!》《9.1K star!国外大神1:1复刻Win11系统,开源牛逼!》《2.8K star!超强音乐管理…

Cookie和会话安全详解

本文为《白帽子Web讲安全(第2版)》——Cookie和会话安全章节的阅读总结及摘录,详述了Cookie的定义及Cookie的相关属性,概述了安全使用Cookie的方法等。一、Cookie与会话的定义Cookie是Web服务端发送给用户浏览器的一小段数据,浏览器会存储这些数据,并在后续发往服务器的请求…

成为产品经理的第一天,有多少人被团队协作难倒了?

虽然主要聚焦于产品设计和开发过程,但产品经理同样需要强大的项目管理和团队协作能力,你需要与设计师、工程师、市场团队紧密合作,确保产品从概念到市场的每一个环节都顺利进行。选择这类岗位时,重要的是积极参与团队活动,主动承担项目责任,不断学习项目管理的理论与工具…

时间序列分析中的互相关与相干性分析:前导-滞后关系的理论基础与实际应用

时间序列数据在现代数据分析中无处不在。从金融市场的股票价格波动到生物医学领域的心电图与脑电图信号,甚至是日常生活中的用水量变化,都可以通过时间序列来表征。深入理解时间序列信号之间的关联性对于提取有意义的数据特征至关重要。本文将重点介绍两种基本但强大的分析工…