Windows10でシェルスクリプトを実行する方法

すべてのデスクトップオペレーティングシステムでは、ユーザーがスクリプトを実行できます。Windows 10では、バッチスクリプト、PowerShellスクリプト、AHKスクリプト、VBSスクリプトなどを実行できます。すぐに実行できないスクリプトタイプの1つは、シェルスクリプトです。シェルスクリプトは、Linuxシステムで作成および使用されます。それらは素晴らしく、多くのLinuxユーザーは、スクリプトに関してWindowsが提供するものよりも優れていると考えています。

Windows 10で実行したいシェルスクリプトがある場合、それを実行する方法はいくつかありますが、制限があります。Windows10でシェルスクリプトを実行するために使用できる2つの異なる方法があります。最適な方法を選択してください。

制限事項

先に進む前に、対処しなければならない制限を理解することが重要です。シェルスクリプトはLinux用に書かれています。Linux環境が見つかった場合は実行できるはずですが、環境自体には、スクリプトを実行できるようにするために必要なすべてのコンポーネントが含まれている必要があります。つまり、一部のスクリプトは機能する可能性がありますが、必要なコンポーネントが欠落しているために機能しないスクリプトもあります。

Linuxでは、ディレクトリを示すためにスラッシュが使用されていることを知っておく必要があります。これは、cdコマンドを使用する必要がある場合に役立ちます。

Windows 10でシェルスクリプトの実行に成功したかどうかを判断するために、以下のテストスクリプトを使用することをお勧めします。

シェルスクリプトをテストする

メモ帳を開き、以下を貼り付けます。SHファイル拡張子で保存します

#!/ bin / bash
エコー「StayHome」

これは、「StayHome」というメッセージを表示する非常に単純なスクリプトです。実行しているシェル内にテキストを表示するだけなので、実行できるようになります。

Windowsでシェルスクリプトを実行する

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

Windows10はLinuxをサポートしています。これが意味するのは、UbuntuなどのLinuxディストリビューションをWindows 10にインストールして、Linuxコマンドを実行できるということです。Windows 10でWSLを有効にするには、次の手順に従います。

  1. コントロールパネルを開きます。
  2. プログラムに移動
  3. [Windowsの機能をオンまたはオフにする]をクリックします。
  4. 開いたウィンドウで、最後までスクロールし、Windows Subsystem forLinuxを有効にします。
  5. インストールし、プロンプトが表示されたらシステムを再起動します。
  6. デスクトップに戻ったら、MicrosoftストアからUbuntuをインストールします。
  7. プロンプトが表示されたら、システムを再起動します。
  8. デスクトップに戻ったら、Windows Searchを開き、Ubuntuと入力してアプリを実行し、セットアップします。
  9. これで、スクリプトを実行する準備が整いました。

Windows10でシェルスクリプトを実行する方法

WSLでシェルスクリプトを実行する

実行するスクリプトへパスを見つけます。

  1. エクスプローラーでスクリプトに移動します。
  2. Shiftキーを押しながら、スクリプトを右クリックします。
  3. [パスとしてコピー]オプションを選択します。
  4. パスをメモ帳ファイルに貼り付け、パス全体で円記号をスラッシュに置き換えます。
  5. Ubuntuを開きます。
  6. 次のコマンドを実行して、スクリプトが含まれているディレクトリに移動します。

指示

cdパスからスクリプト

cd / mnt / c / Users / fatiw / Desktop /
  1. このコマンドを実行して、スクリプトを実行します。
sh name-of-script.sh

Windows10でシェルスクリプトを実行する方法

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

WSLを使用してWindows10でシェルスクリプトを実行するのは長いプロセスです。もっと速くしたい場合は、GitBashを使用することをお勧めします。さあ、GitBashをダウンロードしてください。インストールしますが、インストール中に、PATH変数に追加できるようにしてください

Windows10でシェルスクリプトを実行する方法

インストールが完了したら、GitBashを開きます。シェルスクリプトをウィンドウにドラッグアンドドロップし、Enterをタップすると、実行されます。

Windows10でシェルスクリプトを実行する方法

Leave a Comment

PDF2Printer: Windows 8 の PDF コンテキスト メニューに印刷オプションを追加する

PDF2Printer: Windows 8 の PDF コンテキスト メニューに印刷オプションを追加する

Windows 8 で PDF ドキュメントを印刷したいですか? 簡単に印刷できる便利なアプリケーション、PDF2Printer をお試しください。

無料のPC監査でシステム、ソフトウェア、ハードウェアの完全な情報を表示

無料のPC監査でシステム、ソフトウェア、ハードウェアの完全な情報を表示

新しいコンピュータを購入して、システム情報を確認したい、あるいはインストールされているソフトウェアの情報を調べたいと思ったことはありませんか?

Windowsデスクトップにウェブサイトやメールのショートカットを作成する方法

Windowsデスクトップにウェブサイトやメールのショートカットを作成する方法

頻繁にウェブサイトにアクセスする場合は、ブラウザを開かなくても簡単にアクセスできるように、そのウェブサイトのデスクトップショートカットを作成できます。

Firefoxをセーフモードで実行する方法

Firefoxをセーフモードで実行する方法

Firefoxを不安定にするテーマや拡張機能をインストールした場合、問題を解決するためにブラウザを何度も再インストールする必要はありません。

Index.dat ファイルの内容を表示、分析、削除する方法

Index.dat ファイルの内容を表示、分析、削除する方法

はじめに、Index.datがプライバシーの脅威となる可能性があることをご説明いたします。Index.datファイルはコンピュータ上の隠しファイルで、すべての情報が含まれています。

平均CPUサイクル: Windowsプロセスの平均CPU使用率を確認する

平均CPUサイクル: Windowsプロセスの平均CPU使用率を確認する

現在のCPU使用率と平均CPU使用率の違いを確認します。平均CPUサイクルがCPU使用率の監視にどのように役立つかを学びます。

streamWriterでインターネットラジオ局から音楽トラックをダウンロードする

streamWriterでインターネットラジオ局から音楽トラックをダウンロードする

streamWriter の強力な機能を発見してください: インターネット ラジオ局からの MP3/AAC ストリームを簡単に録音して聴くことができます。

LAN (ローカル エリア ネットワーク) 内の同僚に Office ノートを送信する

LAN (ローカル エリア ネットワーク) 内の同僚に Office ノートを送信する

中規模から大規模のオフィス環境で働いた経験があれば、同僚に頻繁にメモを送ることのストレスを理解できるでしょう。

WinTrezurでは写真を暗号化し、画像をパスワードとして設定できます

WinTrezurでは写真を暗号化し、画像をパスワードとして設定できます

自宅で家族とコンピュータを共有していて、そのコンピュータに私以外の誰にも見られたくないプライベートな写真が入っている場合は、

Uberstaller – 完全なアンインストーラーとトレース除去ツール

Uberstaller – 完全なアンインストーラーとトレース除去ツール

Windowsのデフォルトの「プログラムの追加と削除」機能でアプリケーションをアンインストールすると、レジストリとディスクスペースの両方に痕跡が残ることがあります。これは