Windows system >> Windowsの知識 >  >> Windows 10システムチュートリアル >> Windows 10システムチュートリアルについて >> Win10がBashに入らないのはどうしてですか?コンソールがBashプロンプトエラーを入力した場合はどうすればいいですか?

Win10がBashに入らないのはどうしてですか?コンソールがBashプロンプトエラーを入力した場合はどうすればいいですか?

  

いくつかの必要な関数を書くとき、私たちはBashを適用するかもしれませんこの目的のために書かれたUnixシェルはコンソールを使ってテストされますWin10ユーザーがコンソールでBashを入力するとき、エラーメッセージが現れます。この機能を使用するには、従来のコンソールを無効にする必要があります。'すると、ユーザーはBashを入力します。そのような問題を解決するにはどうすればいいですか?

Bashとは何ですか?

BashはGNUプロジェクト用に書かれたUnixシェルです。その名前は、一連の略語です:Bourne-Again SHell - これは、Bourneシェル(sh)の問題です(Bourne again /born)。 Bourne Shellは、1978年頃にSteve· Bourneによって書かれ、Version 7 Unixでリリースされた初期の重要なシェルです。 Bashは1987年にBrian· Foxによって作成されました。 1990年に、Chet Rameyがメインメンテナになりました。

Bashは、ほとんどのLinuxシステムおよびMac OS X v10.4のデフォルトのシェルで、ほとんどのUnixスタイルのオペレーティングシステムで動作し、Microsoft WindowsのCygwinシステムにも移植されています。 Windows用のPOSIX仮想インタフェースを実装します。また、DJGPPプロジェクトによってMS-DOSに移植されました。

2014年9月に、ネットワーク内に20年間隠されていたバグが発見されましたこの脆弱性は「心臓出血」の脅威よりもさらに深刻です。ハッカーはリモートからWebサーバーにコマンドを発行することができます。つまり、影響を受ける会社は大きな問題を抱えることになります。

障害原因:

コマンドプロンプトCMDを使用してBashに入るときに、「この機能を使用するにはレガシーコンソールを無効にする必要があります」というエラーが発生しました。なぜなら、コマンドラインコンソールは伝統的な設定によるものだからです。

解決策:

1.コンソールの左上隅にあるロゴをクリックして、[プロパティ]を選択します。

2. [古いコンソールを使用する]のチェックを外し、[OK]をクリックします。

3、コマンドラインウィンドウを閉じてからもう一度開き、Bashを実行してください。

新しいバージョンのWin10コンソールでは、Win7 /XPシステム環境では使用できないいくつかのコードを実行できますが、Win7 /XP時代に使用可能ないくつかのコマンドシステムと互換性を持たせるために古いバージョンのコンソールを使用する必要があります。

Copyright © Windowsの知識 All Rights Reserved