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
に書き込むとき 。 - 名前の変更
-FromUnixTime
to-UnixTimeSeconds
Get-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リポジトリを削除するには、[ソフトウェアとアップデート]> [その他のソフトウェア]タブに移動し、関連する行を削除します。
元の記事