2020 年からアドベントカレンダー期に毎日何かを投稿するという奇祭に参加する習わしがあり今年もゆるゆる参加してみようと思い書くもの。最近、PowerShell をせっかくなら使おうとおもっている。
PowerShellとコマンドプロンプトの違いを簡単に解説します | MacRuby
とりあえず grep
PowerShellでgrep (Select-String) を使う | 晴耕雨読
Get-ChildItem -Recurse | Select-String -Pattern "REGEX"
とか、そういうのは、以下。
Get-Alias (Microsoft.PowerShell.Utility) - PowerShell | Microsoft Learn
Get-Alias
をすると教えてくれる
PS C:\workspaces> Get-Alias dir
CommandType Name Version Source
----------- ---- ------- ------
Alias dir -> Get-ChildItem
PS C:\workspaces> get-Alias cd
CommandType Name Version Source
----------- ---- ------- ------
Alias cd -> Set-Location
あと netstat
PowerShell で netstat をするにはどうするの - tech.guitarrapc.cóm
を見ると Get-NetTCPConnection
らしいのだが、以下だと怒られるんだな。
PS C:\workspaces> get-alias netstat
get-alias : name 'netstat' を含むエイリアスは存在しないため、このコマンドは一致するエイリアスを見つけられません。
発生場所 行:1 文字:1
+ get-alias netstat
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (netstat:String) [Get-Alias], ItemNotFoundException
+ FullyQualifiedErrorId : ItemNotFoundException,Microsoft.PowerShell.Commands.GetAliasCommand
まあ何事も慣れである。以上私が知らなかったことでした