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

powershell基础(1)

powershell基础(1)

1. 安装PowerShell

首先,确保你的计算机上已经安装了PowerShell。对于Windows 10及更高版本,PowerShell通常是默认安装的。你也可以从微软官网下载并安装最新版本的PowerShell Core。

2. 打开PowerShell

  • 在Windows搜索栏中输入“PowerShell”并打开。
  • 使用快捷键 Win + X,然后选择“Windows PowerShell”或“Windows PowerShell (管理员)”

3. 基本命令

3.1 获取帮助
  • Get-Help <cmdlet>​: 获取关于特定命令的帮助信息。
  • Get-Help -Online <cmdlet>​: 在浏览器中打开在线帮助文档。
3.2 列出所有命令
  • Get-Command​: 列出所有可用的命令
3.3 查看进程
  • Get-Process​: 获取当前正在运行的进程列表。
  • Stop-Process​: 终止一个或多个进程。
3.5 文件和目录操作
  • Get-ChildItem​: 列出目录中的文件和子目录(类似于dir​或ls​命令)。
  • Set-Location​ (别名:cd​): 更改当前工作目录。
  • Get-Location​ (别名:pwd​): 显示当前工作目录。
3.6 查看服务信息
  • $psversiontable​:查看包含有关当前powershell版本信息
  • get-service​:获取服务信息,名称,状态等
  • services.msc​:打开服务gui面板
3.7 常用命令

ls dir gci:列出目录的文件夹和文件

cp copy:复制文件或目录

mv:移动文件或目录

rm del erase:删除文件或者目录

cat type gc:显示文件内容

echo :输出文本或者变量的值

ps: 列出当前运行的进程

clear cls:清除控制台内容

4.快捷键

4.1光标移动
  • Ctrl + Left/Right Arrow:以单词为单位左右移光标
  • Home/End:移光标到行首 / 尾
  • Ctrl + A:全选
4.2命令历史记录
  • F7:显示历史记录窗口选命令
  • Up/Down Arrow:上下滚动历史命令
  • Ctrl + R:反向搜索历史命令
4.3执行
  • Enter:执行命令
  • F8:执行下一个匹配历史命令

4.4其它命令

  • Ctrl + C:终止命令。
  • Ctrl + L:清屏。
  • Tab:自动补全。
  • Shift + Tab:反向自动补全。
  • Ctrl + Space:代码片段扩展等。
  • Ctrl + U/K:删光标到行首 / 尾内容。
  • Ctrl + H:删光标前一个字符。
  • Ctrl + I:自动补全。
  • Ctrl + J:复制当前行内容。
  • Ctrl + P/N:获取上 / 下一个命令首字符。

5 管道符和重定向

5.1管道符(|)

1|2

命令一的输的输出会传送到2输入

type C:\Users\hb_cgx\cs.txt | select-string "key"
5.2重定向
echo "hello bb" > cs.txt
echo "123456" >>cs.txt
>>追加内容

6 运算

6.1简单运算

1+1 2-1 2*2 6/3 10%3等

image

6.2字节单位

单位转换为字节

image

单位计算

image

6.3进制转换
10进制转其他
[Convert]::Tostring(255,16)[Convert]::Tostring(42,2)[Convert]::Tostring(45,8)

image

其他转10进制
[Convert]::Toint32(‘1010’,2)[Convert]::Toint32(‘55’,8)[Convert]::Toint32(‘ff’,16)

image

16进制转其他进制
[Convert]::Tostring([Convert]::Toint32('ff',16),8)[Convert]::Tostring([Convert]::Toint32('ff',16),2)[Convert]::Tostring([Convert]::Toint32('FF'.16),10)

image

http://www.lryc.cn/news/507515.html

相关文章:

  • 【NLP 18、新词发现和TF·IDF】
  • C# 从控制台应用程序入门
  • 怿星科技联合赛力斯举办workshop活动,进一步推动双方合作
  • JVM和数据库面试知识点
  • 批量提取zotero的论文构建知识库做问答的大模型(可选)——含转存PDF-分割统计PDF等
  • Codeforces Round 993 (Div. 4)个人训练记录
  • 【优选算法---分治】快速排序三路划分(颜色分类、快速排序、数组第K大的元素、数组中最小的K个元素)
  • Spring Cloud OpenFeign
  • Oracle 数据库函数的用法(一)
  • 【C2C+GRCC】Exploring Disentangled Content Information for Face Forgery Detection
  • springboot461学生成绩分析和弱项辅助系统设计(论文+源码)_kaic
  • Unity复刻胡闹厨房复盘 模块一 新输入系统订阅链与重绑定
  • 使用“NodeMCU”、“红外模块”实现空调控制
  • 2023年西南大学数学建模C题天气预报解题全过程文档及程序
  • 【大模型】使用DPO技术对大模型Qwen2.5进行微调
  • Maven 生命周期
  • 网络不通该如何手动下载torch
  • 基础电路的学习
  • 对 MYSQL 架构的了解
  • C#中方法参数传值和传引用的情况
  • 获取显示器(主/副屏)友好名称(FriendlyName)
  • Apache Solr RCE(CVE-2017-12629)--vulhub
  • 2.3 携程的hook实现及dlsym函数
  • 机器学习之KNN算法
  • 《全排列问题》
  • pycharm 快捷键
  • 若依微服务如何获取用户登录信息
  • RunCam WiFiLink连接手机图传测试
  • TCP三次握手,四次挥手
  • Mono里建立调试C#脚本运行环境