以下是Centos 7上運作powershell,安裝的版本為v6.0.0-alpha.12
<code>[root</code><code>@bogon</code> <code>~]</code><code># cat /etc/redhat-release </code>
<code>CentOS Linux release 7.1.1503 (Core)</code>
<code>[root</code><code>@bogon</code> <code>~]</code><code># powershell</code>
<code>PowerShell </code>
<code>Copyright (C) 2016 Microsoft Corporation. All rights reserved.</code>
<code>PS /root> </code><code>$PSVersionTable</code>
<code>Name Value </code>
<code>---- ----- </code>
<code>PSVersion 6.0.0-alpha </code>
<code>PSEdition Core </code>
<code>PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} </code>
<code>BuildVersion 3.0.0.0 </code>
<code>GitCommitId v6.0.0-alpha.12 </code>
<code>CLRVersion </code>
<code>WSManStackVersion 3.0 </code>
<code>PSRemotingProtocolVersion 2.3 </code>
<code>SerializationVersion 1.1.0.1 </code>
<code>PS /root/shell> (</code><code>Get-Command</code> <code>-CommandType Cmdlet).count </code><code>#共有213個cmdlet </code>
<code>213</code>
下面以幾個指令來示例:
統計一個檔案共有多少行
<code>###linux指令</code>
<code>[root@bogon shell]</code><code># cat tecmint_monitor.sh | wc -l</code>
<code>117</code>
<code>###linux下使用powershell</code>
<code>PS </code><code>/root/shell</code><code>> Get-Content .</code><code>/tecmint_monitor</code><code>.sh | Measure-Object </code>
<code>Count : 117</code>
<code>Average : </code>
<code>Sum : </code>
<code>Maximum : </code>
<code>Minimum : </code>
<code>Property :</code>
linux
<a href="http://s1.51cto.com/wyfs02/M01/8B/C7/wKioL1hY6MLhWD8ZAAAzmgFQzZw787.jpg" target="_blank"></a>
windows
<a href="http://s2.51cto.com/wyfs02/M02/8B/C7/wKioL1hY6NGive5FAAApP-T7MQA041.jpg" target="_blank"></a>
從大到小排序
powershell
PS /root/shell> Get-ChildItem | Sort-Object -Descending Length
[root@bogon shell]# ls -l | sort -n -r -k 5
本文轉自cix123 51CTO部落格,原文連結:http://blog.51cto.com/zhaodongwei/1884338,如需轉載請自行聯系原作者