Microsoft PowerShell 7.1.0は数日前にリリースされ、PowerShell 7にいくつかの改善と修正が加えられました。これは、Ubuntu 16.04、Ubuntu 18.04、Ubuntu 20.04、およびLinux Mint 19.x、20にインストールする方法です。
PowerShell 7.1.0リリースのハイライト:
-
$?を修正します$falseにならないようにする ネイティブコマンドがstderrに書き込むとき 。 - 名前の変更
-FromUnixTimeto-UnixTimeSecondsGet-Dateに Unix時間入力を許可します。 -
$ErrorActionPreferenceを作成しますstderrには影響しません ネイティブコマンドの出力。 - 明示的に指定された名前付きパラメーターが、ハッシュテーブルスプラッティングから同じパラメーターに取って代わることを許可します。
- スイッチパラメータを
-QualifierにしますSplit-Pathの位置ではありません 。 - 作業ディレクトリを
Start-Processのリテラルパスとして解決します 指定されていない場合。 -
-OutFileを作成します-LiteralPathのように機能するWebコマンドレットのパラメーター 。 -
BigIntegerの文字列パラメータのバインドを修正しました 数値リテラル。 - Windowsでは、
Start-Process-UseNewEnvironmentを使用して、現在のセッションのすべての環境変数を使用してプロセス環境を作成します 新しいデフォルトのプロセス環境を作成します。 - 戻り結果を
PSObjectにラップしないでください ScriptBlockをデリゲートに変換するとき。 -
-replaceに不変のカルチャ文字列変換を使用する オペレーター。
UbuntuにPowerShellをインストールする方法:
コンテナ化されたSnapパッケージで問題がない場合は、UbuntuソフトウェアからPowerShellを検索してインストールするだけです。
.debを好む人のために パッケージの場合、Microsoftは公式のaptリポジトリでソフトウェアを提供しています。
1.UbuntuでMicrosoftaptリポジトリをセットアップします:
システムアプリケーションランチャーからターミナルを開きます。開いたら、コマンドを実行して公式の.debパッケージをダウンロードします。
wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
Linux Mintの場合は、$(lsb_release -rs)を置き換えます。 20.04のコード内 Linux Mint 20(または18.04の場合 Mint 19.xの場合)。
次に、次のコマンドを実行して、Microsoftリポジトリとキーをインストールするパッケージをインストールします。
sudo dpkg -i packages-microsoft-prod.deb
sudoプロンプトのユーザーパスワード(アスタリスクフィードバックなし)を入力し、Enterキーを押します。
2. PowerShellをインストールします:
リポジトリを追加したら、次の2つのコマンドを1つずつ実行して、パッケージの更新を確認し、ソフトウェアをインストールします。
sudo apt update sudo apt install powershell
インストールしたら、pwshを実行します PowerShellを起動します。
PowerShellのアンインストール:
ソフトウェアを削除するには、ターミナルを開いてコマンドを実行します:
sudo apt remove powershell
aptリポジトリを削除するには、[ソフトウェアとアップデート]> [その他のソフトウェア]タブに移動し、関連する行を削除します。
元の記事