iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 20
0

Windows 10 運行 Ubuntu Linux

學習如何在 Windows 10 中啟用開發人員模式與 Bash shell 環境,在 Windows 中運行原生的 Ubuntu Linux 系統。

  1. 按左下角 win10 開始功能表,點設定的圖示

  2. 選擇"更新與安全性"

  3. 左邊選擇"開發人員專用",再選擇開發人員模式

  4. 搜尋控制台,然後開啟

  5. 選擇"程式集"

  6. 選擇右邊程式和功能的"開啟或關閉Windows功能"

  7. 點選"適用於Linux的Windows子系統",再按確定就可以了

  8. 最後再搜尋"bash"執行
    不過它的bash shell 環境並沒有包含 X Server,所以無法直接執行X Window 的視窗應用程式,如果想要開啟X Window 的視窗,要加裝 Xming 這類的 X Server(參考Windows 10's Bash shell can run graphical Linux applications with this trick)

Shell

Shell 是「為使用者提供使用者介面」的軟體,通常指的是命令列介面的解析器。Shell 是指一種應用程序,這個應用程序提供了一個界面,用戶通過這個界面操作系統核心的服務。
通常將shell分為兩類:

Shell環境

常見的有:

  • Bourne Again shell ( /bin/bash)
  • Bourne shell ( /usr/bin/sh或/bin/sh,Stephen Bourne,1979年)
  • Korn shell ( usr/bin/ksh,David Korn,80年代中期)
  • POSIX shell ( sh)
  • Shell for Root(/sbin/sh)
  • C shell (包括 /usr/bin/csh and tcsh,Bill Joy,70年代末期)
  • TENEX/TOPS C shell ( tcsh)

Bash

而Linux系統默認的shell就是bash

心得

其實這個應該在一開始寫的,不過最近又有需要,所以重新記錄了一下,也順便了解bash 和shell是甚麼關係。

參考

https://blog.gtwang.org/windows/how-to-get-ubuntu-and-bash-running-on-windows-10/
https://www.kancloud.cn/chandler/bc-linux/304878


上一篇
Day 19 學習日誌
下一篇
Day 21 學習日誌
系列文
Linux 30天學習日誌30

尚未有邦友留言

立即登入留言