事情的起因是我给power shell换了新外观,使用oh my posh.教程见https://www.bilibili.com/video/BV1Qa411T7Au/?spm_id_from=333.1391.0.0&vd_source=dbc825b7dda161fb100e7db143061d5a

  1. 微软应用商店搜索安装 Windows Terminal
  2. 进行相关设置: 打开JSON设置,定位到Defaults里添加: 使用亚克力效果: “useAcrylic”: true, “acrylicOpacity”: 0.2 设置背景: “backgroundImage”: “URL”, “backgroundImageOpacity”: 0.4 修改字体: “fontFace”: “XXX”, “fontSize”: 14
  3. 安装oh-my-posh winget 微软商店搜索”应用安装程序” 更新 winget install oh-my-posh 修改启动脚本 code $PROFILE/ notepad $PROFILE 输入: oh-my-posh init pwsh —config $env:POSH_THEMES_PATH\montys.omp.json | Invoke-Expression
  4. 解决字体乱码,安装Nerd字体 推荐: JetBrains Mono Medium Nerd Font Complete Mono

永远支持团长!


以下是学习记录~严格来说代码都是遵循驼峰命名法的,不过全是小写也能用,稍微偷个懒……


1,经常为动词+名词结构。例如

1
get-process

获取进程。

1
get-process -Name "UV4"

加入name,使命令更具体。

获取keil5的进程。


2,重要的操作符”|“管道,将一个命令的输出作为下一个命令的输入。例如

1
get-process | sort-object -property CPU

获取进程,接着按照CPU耗时从小到大排序。最终得到的是排序好的进程。


3,内置帮助,三个主要语句如下:

1
2
3
get-command
get-help
get-member

查找命令:

1
get-command -Name *service*

表示查找所有名称中代有service的命令。搜索用 两个星号表示。

询问命令(例如”get-service”)的使用方法:

1
get-help get-service