当前位置: 首页 > article >正文

powerhsell 初认识

免责声明

本文是学习与泷羽Sec B站课程的课程笔记内容,仅作学习使用,如有破坏网络安全的行为,本人概不负责
B站链接:https://space.bilibili.com/350329294
资源自取:https://pan.quark.cn/s/b2718e905db8

powerhsell 初认识


文章目录

    • 免责声明
  • powerhsell 初认识
    • powershell特点
    • powershell 逻辑运算
    • powershell 快捷键

powershell特点

功能模块特点
cmdcmd 可以输入命令,运行简单的脚本文件或者病毒文件但扩展性没有那么好
powershellpowershell 总的一句话,cmd能执行的,powershell 都可以执行,并且还有很好的扩展性,兼容各个平台的命令,可以与vbs cmd之间相互调用;并且是支持管理目录的,比如管理一些服务
  • powershell运行入口

    运行powershell方法
    Win + R 输入 powershell
    Win + R 输入 cmd 然后在输入 powershell
  • powershell 不同系统的有不同的版本

    通过输入$psversiontable 输出版本信息

    版本信息
    win7,win8 输出的版本是2.0 但可以支持升级为3.0或者4.0
    win2012 输出的版本是3.0
    win10,win11 输出的版本是5.1
  • powershell 的命名规则

    是动词+名词的方式,更方便记忆或者理解 并且powershell是一个面向对象的脚本语言

  • powershell 控制台

    自定义的操作

    在控制台上,右键查看属性,字体大小,背景颜色,字体颜色,光标大小

    支持两种编辑模式:

    标准编辑模式:键盘操作

    快速编辑模式:可以通过鼠标进行复制等操作,比标准编辑模式更快捷

  • 扩展

    面向对象与面向过程的区别
    面对过程,是以过程为中心,将任务分解为步理按原序执行 面对对象是以对象为中心,对象包含数据和操作过程;

    C语言为例子:

    C语言是典型的面向过程的编程语言,本身不直接支持面向对象的编程概念,C语言中没有类和对象的语法;但可以通过一些编程技巧来模拟面向对象的特性,比如通过结构体来封装数据,并且使用函数指针来模拟方法。但是这种模拟方式相对比较复杂,而且没有像真正的面向对象语言那样直接的继承、多态等特性

​ 汇编语言

​ 汇编语言是一种低级编程语言,主要是面对机器和硬件关系比较紧密,汇编语言不支持面向对象编程,它是通过寄存器,内存地址等来完成任务的,它没有类或者对象这样的抽象概念;它更关注的是指令的执行顺序和数据在内存中的存储和操作方式;

例如:在 x86 汇编语言中,需要编写mov(数据传送指令)add(加法指令)等指令操作数据,而不是通过对象操作的方式

powershell 逻辑运算

  • 加减乘除 取余 复杂综合运算都支持

在这里插入图片描述

  • 计算单位或者容量

在这里插入图片描述

  • 逻辑运算与linux类似

在这里插入图片描述

  • 进制转换

在这里插入图片描述

powershell 快捷键

快捷键
ALT+F7 清楚命令的历史记录
PgUp PgDn 翻页的效果
Enter 执行当前命令
End 将光标移至当前命令的末尾
DEL 从右开始删除输入的命令字符
esc 清空当前命令行
F2 自动补充历史命令至指定字符
F4 删除命令行至光标右边指定字符处
F7 对话框提示命令行历史记录
F8 检索包含指定字符的命令行历史记录
F9 根据命令行的历史记录编号选择命令,历史记录编号可以通过F7查看
左右箭头 左右移动光标
上下箭头 切换命令行 的历史记录
home 光标移至命令行最左边
Backspace 从右删除命令行字符到|
Ctrl +c 取消正在执行的命令
Tab 自动补齐命令或者文件名
管道符 | 上一个命令的输出作为下一个命令的输入 ls | format-table Mode.name ls的内容做了筛选
重定向 与linux的重定向一样 > 到某个文件
追加 >>
复写>

http://www.kler.cn/a/447995.html

相关文章:

  • Day50 图论part01
  • 用人话讲计算机:Python篇!(十五)迭代器、生成器、装饰器
  • webview和H5来实现的android短视频(短剧)音视频播放依赖控件
  • 安装milvus以及向量库增删改操作
  • 0基础学前端-----CSS DAY9
  • 【Mysql优化】SQL优化最佳实践分析与总结
  • 252-8路SATAII 6U VPX高速存储模块
  • 一个类就创建Json反序列化所需的属性
  • golang,gowork工具
  • UI自动化概念+Web自动化测试框架
  • 第146场双周赛:统计符合条件长度为3的子数组数目、统计异或值为给定值的路径数目、判断网格图能否被切割成块、唯一中间众数子序列 Ⅰ
  • CE之植物大战僵尸植物无冷却
  • 60.基于SSM的个人网站的设计与实现(项目 + 论文)
  • HarmonyOS NEXT 技术实践-基于意图框架服务实现智能分发
  • simulink离散传递函数得到差分方程并用C语言实现
  • 二叉树_堆
  • 实验二 组合逻辑电路部件实验
  • 青少年编程与数学 02-004 Go语言Web编程 07课题、WebSockets
  • 【java 正则表达式 笔记】
  • 机器学习零基础小白指南---- 线性代数入门
  • 生态学研究中,森林生态系统的结构、功能与稳定性是核心研究
  • Go语言中context 结构原理, 使用场景和用途
  • kotlin中泛型中in和out的区别
  • 使用qemu搭建armv7嵌入式开发环境
  • word文档中有大量空白行删除不掉,怎么办?
  • E46.【C语言】练习:面试题:循环多少次?