1. 程式人生 > >如何在Windows中執行bash

如何在Windows中執行bash

圖片描述

當微軟宣佈,將在Windows10上面支援bash時,所有的Unix命令列使用者都為之雀躍了。上週三,微軟釋出了一個測試版本,開始支援了這項功能。

為了執行bash,首先要進行幾步操作。首先,需要獲得Windows10的build 14316。

安裝內測版本之後,使用者需要切換到開發者模式,從設定>更新(Settings > Updates),安全>開發者(Security > For Developers)開啟新的設定頁面,選擇“Windows Subsystem for Linux (Beta)”,重啟電腦,開啟dos命令列,執行bash命令。

Windows10會進行確認,是否安裝bash內測版,並在執行Linux子系統之前執行安裝程式。

完成這些不怎麼愉快的步驟之後,就可以在Windows上面使用Bash了。不過畢竟是內測版本,還存在很多bug:使用top命令會使整個系統宕機,使用apt-get安裝emacs會在成功之前掛起一次。但是總體來說,作為早期的測試版本還是比較出色的。

有一個小八卦:雖然Bash顯示當前使用者是超級使用者,但是許可權還是和現在的活躍使用者有關,除非啟動的時候新增“run as an administrator”選項。微軟承諾將在以後修復這個bug,這樣使用者就會以使用者的許可權登入,可以使用sudo命令獲取超級使用者的許可權。

在整合開源生態系統的開發工具方面,微軟要做的還有很多。微軟計劃將來在Windows上支援更多的shell,這樣其他像csh等shell的粉絲也能在Windows上工作了。

有趣的是,倍受歡迎的PowerShell指令碼工具或將登入Linux。這個月在微軟的開發者會議上,技術人員Jeffrey Snover暗示了這一點。

很多人強烈要求PowerShell支援Linux,但是因為.NET不支援Linux的原因,這想工作一直沒有實現。他說,但是現在,微軟開源了開發環境,實現起來就完全可能了。

2016年4月22日-23日,由CSDN重磅打造的SDCC 2016資料庫&架構技術峰會將在深圳舉行,目前18位講師和議題已全部確認。兩場峰會大牛講師來自百度、騰訊、阿里、京東、小米、唯品會、滴滴出行、攜程等知名網際網路公司,共同探討高可用/高併發/高穩定/高流量的系統架構設計、秒殺系統架構、搜尋架構、中小企業架構之道、資料平臺系統演進歷程和技術剖析、傳統資料庫與分散式資料庫選型/備份/恢復原理及優化實踐、大資料應用實戰等領域的熱點話題與技術。【目前限時6折,

點選這裡搶票