Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

WindowsでSHファイルを実行する方法

Bashシェルスクリプトファイルは、Linux用のbashスクリプト言語で記述されています。これには、通常はコマンドラインで実行できるコマンドが含まれています。これらのファイルはターミナルで呼び出して実行でき、ダブルクリックして開くことができます。ただし、WindowsはSHファイルとは何か、およびその実行方法を認識していません。 WindowsでSHファイルを実行する方法を探しているなら、この記事はすべての可能な方法を提供します。

WindowsでSHファイルを実行する方法

SHファイルとは何ですか?

SHファイル(スクリプトファイルとも呼ばれます)は、Bashアプリケーションがプログラムして使用するスクリプトです。これらのファイルに命令を書き込むためにBash言語が使用されます。プログラム開発者は主にこれらのファイルを使用します。それらはプログラムを実行するためのコマンドを含んでいるので、それらは確かに重要です。ただし、これらのファイルはLinux用であるため、Windowsで実行するには、この記事のメソッドで提供するソフトウェアまたは環境が必要になります。

SHファイルの詳細については、こちらの記事を確認してください。 WindowsでSHファイルを実行する方法に移ります。

方法1:Cygwinを使用してSHファイルを実行する

Cygwinは、Unixに似たオープンソースのコマンドラインインターフェイス環境です。これにより、UnixまたはLinuxアプリケーションをコンパイルして、Linuxのようなインターフェイス内からWindowsオペレーティングシステム上で実行できます。 Cygwinを使用することで、SHファイルを問題なく簡単に実行できます。

  1. 公式のCygwinに移動します 32ビットをダウンロードするサイト または64ビット セットアップファイル: Cygwin WindowsでSHファイルを実行する方法
  2. ダウンロードしたセットアップファイルを開き、Cygwinをダウンロードしてインストールするプロセスに従います。インストールプロセスにはさまざまなオプションがあるため、好みのオプションを選択してください。
  3. インストール後、Cygwin64ターミナルを開きます ショートカットをダブルクリックします デスクトップ
  4. 次に、次のコマンドを使用して、ディレクトリをファイルが存在する場所に変更します。
    cd C:Users/Username/Desktop

    これにより、ディレクトリがデスクトップに変更されます。次のコマンドを入力して実行します SHファイル:

    sh appuals.sh
    WindowsでSHファイルを実行する方法

方法2:Windows10でのLinux機能用のWindowsサブシステムの使用

Linux用のWindowsサブシステム(別名WSL)は、ユーザーがWindows10オペレーティングシステムがインストールされているコンピューターでLinuxコマンドラインを実行できるようにする機能です。この機能は、2016年にWindows 10に最初に追加されました。LinuxにWindowsソフトウェアを実行するためのWineソフトウェアがあるように、WindowsにはLinuxソフトウェアを実行するためのWSLがあります。ただし、この機能を有効にして作業するには多くの手順が必要になるため、この方法を3つの主要な手順に分割し、次のようにリストします。

ステップ1:Linux用のWindowsサブシステムを有効にする

  1. Windowsを押し続けます キーを押してRを押します 実行を開くには 、次に appwiz.cplと入力します および入力WindowsでSHファイルを実行する方法
  2. Windowsの機能をオンまたはオフにするをクリックします 左側にあります。 WindowsでSHファイルを実行する方法
  3. 一番下までスクロールして、 Windows Subsystem forLinuxにチェックマークを付けます。 [OK]をクリックします インストールします。 WindowsでSHファイルを実行する方法
  4. これが完了したら、次のステップに進みます。

ステップ2:Windows用のLinuxディストリビューションのインストール

Windows用のディストリビューションをインストールする方法は3つあります。ただし、特定のユーザーに対していずれかの方法が機能しない場合があるため、以下の3つの方法すべてを提供します。

  1. Windowsを押し続けます キーを押してRを押します 実行を開くには 、「 ms-windows-store:」と入力します ‘引用符なしで入力WindowsでSHファイルを実行する方法
  2. Ubuntuを検索します 。以下に表示されているものをクリックしてダウンロードします。 WindowsでSHファイルを実行する方法
  3. 2番目の方法 次のPowerShellを使用することです Linuxディストリビューションをダウンロードするコマンド:
    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
    WindowsでSHファイルを実行する方法
  4. 3番目の方法 ディストリビューションをダウンロードするには、次のカールを使用します コマンド:
    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604
    WindowsでSHファイルを実行する方法

    :Windows 10のビルド番号が1706未満の場合は、 curlをダウンロードする必要があります 手動で、ディレクトリを curl.exeがある場所に変更します 位置しています。ただし、Windows 10のビルド番号が1706以降の場合は、カール デフォルトで含まれており、管理者としてcmdを実行する必要があります

  5. ディストリビューションをダウンロードすると、インストールが自動的に開始されます。同意して、新しいユーザー名を入力する必要があります。 およびパスワード 以下に示すように: WindowsでSHファイルを実行する方法

ステップ3:新しくインストールされたディストリビューションの初期化とSHファイルの実行

  1. インストールするほとんどのディストリビューションには、空/最小限が付属しています パッケージカタログ。したがって、更新する必要があります およびアップグレード 次のコマンドを使用してパッケージを作成します:
    sudo apt update && sudo apt upgrade
    WindowsでSHファイルを実行する方法
  2. distroを使い終わったら、次のコマンドを使用してディレクトリをSHファイルの場所に変更できます。
    cd /mnt

    これにより、Windowsドライブがマウントされます 。これで、目的の場所に移動できます:

    cd c/Users/Username/Desktop/

    :サンプルファイルがデスクトップ上にあったため、ディレクトリをデスクトップに変更しました。

  3. 次のコマンドを入力して実行します SHファイル:
    sh appuals.sh
    WindowsでSHファイルを実行する方法

方法3:SHファイルを実行するためのGitコマンドラインの使用

Gitは、すべてのオペレーティングシステムで利用できる無料のオープンソース分散バージョン管理システムツールです。デフォルトでは、GitはコマンドラインオプションとしてLinuxおよびmacOSコンピューターにインストールされます。ただし、すべてのオペレーティングシステムの公式サイトからダウンロードすることもできます。

  1. 次のリンクにアクセスしてGitをダウンロードしてください オペレーティングシステムの場合: Git

    WindowsでSHファイルを実行する方法
  2. ダウンロードしたセットアップファイルを開いてGitをインストールします 。インストールプロセスを実行し、必要なオプションと不要なオプションを確認してください。
  3. Windowsを押し続けます キーを押してSを押します 検索機能を開く 、「 GitBash」と入力します および入力WindowsでSHファイルを実行する方法
  4. 次のコマンドを使用して、ディレクトリをファイルのある場所に変更します:
    cd desktop

    :デスクトップは、ファイルが置かれているフォルダの名前にすることができます。

  5. 次に、SH実行コマンドを入力します:
    sh appuals.sh
    WindowsでSHファイルを実行する方法

方法4:スクリプトファイルをバッチファイルに変換する

この方法は、平均的なユーザーにはお勧めできませんが、スクリプトおよびバットファイルのコマンドをよく知っているユーザーにはお勧めしません。 SHファイルのフォーマットと拡張子を変更するだけです。スクリプトファイルをバッチファイルに変換するスキルが必要なため、これらのファイルの両方で使用される形式がわからない場合は、この方法の使用を避ける必要があります。サンプルコードの変更に必要な簡単な手順を紹介します。

  1. 右クリック SHファイルで[メモ帳で開く]を選択します

    WindowsでSHファイルを実行する方法
  2. 削除 シバン 以下に示すようにコードからの行: WindowsでSHファイルを実行する方法

    :コメントの構文は「 ::」になります。 」このサンプルのものより。

  3. ファイルをクリックします 保存を選択します リストに変更を保存します。 WindowsでSHファイルを実行する方法
  4. 左クリック SHファイル F2を押します 名前の変更の鍵 ファイル。 右クリックすることもできます ファイルで名前の変更を選択します 。 WindowsでSHファイルを実行する方法

    拡張子を.shから変更します .batはいをクリックします 変更について。

  5. Windowsを押し続けます キーを押してSを押します 検索機能を開く 、次に cmdと入力します および入力
  6. cd を使用して、ディレクトリをファイルが配置されているパスに変更します コマンド:
    cd desktop

    :デスクトップは、アクセスしようとしているフォルダ名にすることができます。

  7. ここで、拡張子が
    appuals.bat
    のファイルの名前を入力するだけです。 WindowsでSHファイルを実行する方法

    ただし、スクリプトファイルで機能する構文がバッチファイルでは機能しないことに気付くでしょう。ご覧のとおり、コメントは無視され、テキストはエコー「オン/オフ」なしで2回印刷されます。 。


  1. Windows 10でシステムファイルを修復する方法

    Windows システム ファイルは、不完全な Windows Update、不適切なシャットダウン、ウイルスやマルウェアの攻撃など、さまざまな理由で破損する可能性があります。また、システム クラッシュやハードディスクの不良セクタによってファイルが破損する可能性があります。長期的には致命的。したがって、この記事では、Windows 10 のシステム ファイルを修復し、DISM および SFC scannow 修復ツールを実行する方法について説明します。システム上の破損したファイルを修復するには、次の手順を注意深く読んで実行してください。 Windows 10 PC でシステム ファイルを修

  2. Windows 10で最近使ったファイルを開く方法

    Windows には膨大なユーザー ベースがあり、多くの大企業はスムーズに機能するために Windows に依存しています。ユーザーに提供する機能の広範なリストにより、注目を集めています。 MS Office でファイルを管理したり、写真やビデオを開いたり、アプリを作成したりする機能は、Windows 10 で実行できます。さらに、Windows はユーザーのアクティビティを追跡し、最近開いたファイルのリストを維持します。このリストを使用して、最近使用したドキュメントを復元する方法や、最近使用した Word ドキュメントを見つける方法を学習できます。 Windows 7 で最近開いたファイルを