Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows11/10で.shまたはシェルスクリプトファイルを実行する方法

シェルスクリプト または.SHファイル LinuxまたはUnixで実行できるWindowsのバッチファイルのようなものです。 Linux用のWindowsサブシステムを使用して、Windows10で.shまたはシェルスクリプトファイルを実行することができます。この投稿では、Windows11/10でシェルスクリプトファイルを実行する方法を紹介します。

Windows11/10で.shまたはシェルスクリプトファイルを実行する方法

バッシュ は、シェルスクリプトファイルを実行できるUnixシェルおよびコマンド言語です。スクリプトが実際のLinuxカーネルのサポートを必要としない限り、Ubuntuやその他のLinuxディストリビューションをインストールする必要はありません。両方の方法を共有します。

  1. WSLを使用してシェルスクリプトファイルを実行する
  2. Windows10でUbuntuを使用してシェルスクリプトを実行する

1]WSLを使用してシェルスクリプトファイルを実行する

Linux用のWSLまたはWindowsサブシステムをインストールする

[設定]>[更新とセキュリティ]>[デベロッパー向け]に移動します。 開発者モードを確認してください ラジオボタン。そして、「Windowsの機能」を検索します 」、「Windowsの機能をオンまたはオフにする」を選択します 」。

スクロールしてWSLを見つけ、チェックボックスをオンにしてからインストールします。完了したら、要求された変更のインストールを完了するために再起動する必要があります。今すぐ再起動を押します。 BASHはコマンドプロンプトとPowerShellで利用できるようになります。

シェルスクリプトファイルを実行する

  1. コマンドプロンプトを開き、スクリプトファイルが利用できるフォルダに移動します。
  2. Bash script-filename.shと入力し、Enterキーを押します。
  3. スクリプトが実行され、ファイルによっては出力が表示されます。

Windows11/10で.shまたはシェルスクリプトファイルを実行する方法

Linuxプラットフォームでは、通常SHを使用しますが、ここではBASHを使用する必要があります。とはいえ、WindowsのBASHには制限があるため、Linux環境で実行する場合は、Ubuntuなどをインストールする必要があります。

2]Windows10でUbuntuを使用してシェルスクリプトを実行する

Ubuntuまたはその他のLinuxディストリビューションがインストールされていることを確認してください。 Ubuntuは、すべてのWindowsディレクトリを / mntでマウントまたは利用できるようにします。 。したがって、Cドライブは / mnt / Cで利用できます。 。したがって、デスクトップが / mnt / c / users / / desktopで利用可能になる場合 。

Windows11/10で.shまたはシェルスクリプトファイルを実行する方法

次の手順に従ってください

  1. 実行プロンプトにBashと入力すると、ディストリビューションプロンプトが起動します。
  2. 「cd」コマンドを使用してフォルダに移動し、スクリプトを使用できるフォルダに移動します。
  3. 「shscript.sh」と入力してEnterキーを押します。

スクリプトを実行し、Linuxのコア機能のいずれかに依存している場合。

LinuxはWindowsで利用できるようになったため、Cygwinのようなサードパーティのアプリケーションを使用する必要はありません。 WSLは、ほとんどのシナリオでWindows10でシェルスクリプトを実行するのに十分なはずです。

Windows11/10で.shまたはシェルスクリプトファイルを実行する方法
  1. Windows11/10でPowerShellスクリプトファイルを作成して実行する方法

    スクリプトは、テキストファイルに保存されたコマンドのコレクションです(特別な .ps1 を使用)。 拡張機能)PowerShellが理解し、順番に実行してさまざまなアクションを実行します。この投稿では、Windows11/10でPowerShellスクリプトファイルを作成して実行する方法の概要を説明します。 PowerShellは、設定を変更してタスクを自動化するコマンドとスクリプトを実行するためにMicrosoftによって設計されたコマンドラインツールです。ある意味、コマンドプロンプトに似ています。ただし、PowerShellは、より高性能なコマンドラインインターフェイス(CLI)であり、

  2. Windows11/10で壁紙としてスクリーンセーバーを実行する方法

    この投稿では、Windows 11/10/8/7/Vistaでスクリーンセーバーを壁紙として実行する方法を説明します。バックグラウンドで実行されているスクリーンセーバーを操作できるようになります。実際、これはWinVistaClubからの2008年の古い投稿であり、WindowsClubで更新および移動しています。このヒントは実用的な価値がある場合とない場合がありますが、確実に実行でき、Windows11でも機能しました。 Windows Vista Ultimateでは、DreamSceneを使用してビデオをバックグラウンドスクリーンセーバーに変えることができます。 DreamSceneは