2009 (2)
2010 (1)
2014 (58)
2015 (74)
2016 (71)
2017 (67)
2018 (37)
2020 (57)
2021 (47)
2022 (69)
2023 (45)
Powershell是多平台的类似bash的shell脚本语言,不光在Windows下用。
示例:test_args.ps1,其中$args是参数字符串。要显示表达式如$args[0]的值必须再加解析函数$(),如下:
Write-Host "here's arg 0: $($args[0])"
Write-Host "here's arg 1: $($args[1])"
Write-Host "here's args: $args"
Powershell常用20個命令:
1、get-command|gcm,查找指令,相当于linux里连续按两下Tab,例如gcm > aaa.txt
powershell里也支持cat和more
2、get-help后面跟命令,相当于linux里面man --help
3、clear-host|cls|clear,相当于Linux里面的清屏命令clear
4、get-location|gl|pwd,相当于Linux里的pwd(print working directory)
5、set-location|sl|cd,相当于linux里的cd命令,注意:cmd里的cd命令需加上/d
6、dir|ls,列出目录下的文件,相当于linux里的ls命令
7、get-item|gi
8、new-item|ni filename创建文件,相当于Linux下的touch
9、md|mkdir,也可以简写md(make directory)
10、move-item|mi|move,相当于linux里的mv命令,移動文件或換名
11、copy-item|copy|cp,相当于linux里的cp命令
12、rename|ren,相当于linux里的ren命令
13、remove-item|del|ri|rm,相当于linux里的rm命令。删除文件夹用rd或rmdir,linux是rm -d
14、add-content|ac,追加内容,用法:命令 文件名 "内容"
15、set-content|sc,替换原有内容,用法:命令 文件名 "内容"
16、clear-content|clc,清除内容,用法:命令 文件名
17、get-services|gsv,获取服务列表
18、get-process|gps|ps,获取进程列表,linux也是ps
19、ConvertTo-Html,将结果转成网页,例如get-process | ConvertTo-Html > currentpss.html
20、export-csv ,将结果转成csv文件,可以用Excel分析,例如get-process | export-csv currentpss.csv
Add/Set W11 ultimate performance:
C:Windowssystem32>powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
Power Scheme GUID: f594b17c-d0ce-409d-a78e-344a3711b0f0 (Ultimate Performance)
C:Windowssystem32>powercfg /S f594b17c-d0ce-409d-a78e-344a3711b0f0
C:Windowssystem32>powercfg /L
Existing Power Schemes (* Active)
-----------------------------------
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)
Power Scheme GUID: f594b17c-d0ce-409d-a78e-344a3711b0f0 (Ultimate Performance) *