Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 10系統教程 >> 關於Windows10系統教程 >> Win10無法進入Bash如何解決?控制台進入Bash提示錯誤怎麼處理?

Win10無法進入Bash如何解決?控制台進入Bash提示錯誤怎麼處理?

日期:2017/4/18 9:53:45      編輯:關於Windows10系統教程

  在編寫一些必要的功能時,我們可能會應用上Bash,為此編寫的Unix shell,則會使用控制台進行測試,有Win10用戶在控制台進入Bash時會出現錯誤提示“In order to use this feature the legacy console must be disabled.”,導致用戶無法進入Bash。出現這樣的問題該怎麼解決呢?

  Bash是什麼?

  Bash是一個為GNU計劃編寫的Unix shell。它的名字是一系列縮寫:Bourne-Again SHell — 這是關於Bourne shell(sh)的一個雙關語(Bourne again / born again)。Bourne Shell是一個早期的重要shell,由史蒂夫·伯恩在1978年前後編寫,並同Version 7 Unix一起發布。Bash則在1987年由布萊恩·福克斯創造。在1990年,Chet Ramey成為了主要的維護者。

  Bash是大多數Linux系統以及Mac OS X v10.4默認的Shell,它能運行於大多數Unix風格的操作系統之上,甚至被移植到了Microsoft Windows上的Cygwin系統中,以實現Windows的POSIX虛擬接口。此外,它也被DJGPP項目移植到了MS-DOS上。

  2014年9月,多名網絡安全專家發現一種在網絡中已經隱藏20年的Bug,這種名為Bash的漏洞比“心髒出血”漏洞的威脅還要嚴重。黑客可以通過它遙控向網絡服務器發出指令,這意味著服務器受影響的公司將遇到大麻煩。

  故障原因:

  使用命令提示符CMD進入Bash時出錯了,提示“In order to use this feature the legacy console must be disabled.”。因為命令行控制台是由傳統設置造成的。

  解決方法:

  1、點擊控制台左上角的標志,選屬性。

  2、取消勾選 “使用舊版控制台”後 點擊確定。

  3、關閉命令行窗口再重新打開,並運行Bash就進去了。

  雖說Win10新版本的控制台可以執行一些Win7/XP系統環境下不能使用的代碼,但有時候我們也需要使用舊版的控制台兼容一些Win7/XP時代可用的命令系統。

Copyright © Windows教程網 All Rights Reserved