LinuxにPowershellがインストールできるみたいなのでやってみた。
2016年8月にオープンソース化したみたい。
.NetFrameworkのオープンソース版の.NetCoreというものをベースにしたらしい。
公式ページ
https://github.com/PowerShell/PowerShell/blob/master/docs/installation/linux.md#centos-7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
#インストール [root@docker ~]# curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/microsoft.repo [root@docker ~]# yum -y install powershell #シェルにログイン [root@docker ~]# pwsh PowerShell v6.1.0-preview.1 Copyright (c) Microsoft Corporation. All rights reserved. https://aka.ms/pscore6-docs Type 'help' to get help. #ディレクトリ一覧表示(ls) PS /root> Get-ChildItem Directory: /root Mode LastWriteTime Length Name ---- ------------- ------ ---- ------ 2018/03/26 4:16 1389 anaconda-ks.cfg ------ 2018/03/26 15:59 306402197 gitlab-ce-7.10.1~omnibus.2-1.x 86_64.rpm ------ 2018/03/26 4:16 1523 original-ks.cfg #ファイル作成(touch) PS /root> New-Item test.txt Directory: /root Mode LastWriteTime Length Name ---- ------------- ------ ---- ------ 2018/03/26 16:28 0 test.txt #ファイル追記 PS /root> echo "test" >> ./test.txt #ファイル内容表示(echo) PS /root> Get-Content ./test.txt test #ファイル削除(rm) PS /root> Remove-Item ./test.txt #シェル抜ける PS /root> exit [root@docker ~]# |