Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
user:william:running_shell_on_other_oss [2018/04/08 19:49]
william
user:william:running_shell_on_other_oss [2018/04/11 00:06] (current)
william
Line 1: Line 1:
-There are times when you need to run Unix shell, usually for one-off script or quick test.  Here are ways I found to run shell on Chromebook, Android phone, and Windows.+===== Running Shell on Other OSs =====
  
-  ​* **Chromebook** ​-- There are 3 ways. +There are times when you need Unix shell, usually for one-off script or quick test.  Here are ways I found to run shell on Chromebook, Android phone, and Windows. 
-    - **crosh** -- From Chrome browser or desktop, type <​Ctrl-Alt-T> ​and you will get "​crosh>"​ command prompt. ​ This is native ​Chrome ​OS shell. ​ Type ''​help'' ​to get a list of commands available. ​ Most commands at this level are simple, eg. ''​ping''​. + 
-    - **Bash** -- From "​crosh>"​ command prompt, type ''​shell''​ to get a full Bash shell. ​ You have to enable ​"​developer mode" ​to get access to the shell command. ​ Chromebook can be switched into developer mode by pressing <​Esc-Refresh-Power>​and then follow instructions. +  ​* **Chromebook** 
-    - **Ubuntu/​Debian** -- Install ​"crouton" ​in developer mode.  ​This installs Ubuntu/​Debian in chroot environment, ​where you can switch between ​the default ​Chrome OS and Ubuntu/​Debian.+    - **Chrome Shell** -- Type <​Ctrl-Alt-T> ​from Chrome ​browser or desktop ​to get "​crosh>"​ command prompt, ​and then type ''​shell''​ to get a full Bash shell. ​ You have to enable ​Developer Mode to get access to the shell command. ​ Chromebook can be switched into Developer Mode by pressing <​Esc-Refresh-Power>​ and then follow instructions. 
 +    - **Crouton** -- Install ​[[https://​goo.gl/​fd3zc|crouton]] in developer mode.  ​It's a shell script that installs Ubuntu/​Debian in chroot environment, ​so you can switch between Chrome OS and Ubuntu/​Debian.
       * [[https://​tutorials.ubuntu.com/​tutorial/​install-ubuntu-on-chromebook|Install Ubuntu on a Chromebook]]       * [[https://​tutorials.ubuntu.com/​tutorial/​install-ubuntu-on-chromebook|Install Ubuntu on a Chromebook]]
       * [[https://​github.com/​dnschneid/​crouton|Chromium OS Universal Chroot Environment]]       * [[https://​github.com/​dnschneid/​crouton|Chromium OS Universal Chroot Environment]]
  
-  * **Android ​phone** +  * **Android** 
-    - **Termux** -- This is "​Android terminal emulator ​and Linux environment app" ​for Android.  ​It emulates ​Ubuntu-like console ​distro.+    - **Termux** -- Install from Play Store. ​ It's Ubuntu-like command-line distro. 
 +      * [[https://​termux.com/​|Termux]]  
 + 
 +  * **Windows** 
 +    - **BusyBox** -- There is a BusyBox binary compiled for 32-bit ​and 64-bit Windows. 
 +      * [[https://​frippery.org/​busybox/​|BusyBox for Windows]] 
 +    - **Cygwin** -- Collection of Unix utilities running natively on Windows. 
 +      * [[https://​www.cygwin.com/​|Cygwin]] 
 +    - **Windows Subsystem for Linux** (used to be called **Bash on Ubuntu on Windows**) -- Go to //Control Panel > Programs > Turn Windows features on or off//, and enable the //Windows Subsystem ​for Linux// option.  ​After reboot, download and install ​Ubuntu ​from Windows Store. 
 +      * [[https://​docs.microsoft.com/​en-us/​windows/​wsl|Windows Subsystem for Linux Documentation]] 
 +    - **VirtualBox** (or **VMware** or **Hyper-V**) -- Full VM where you can install any Linux distro. 
 +      * [[https://​www.virtualbox.org/​|Oracle VM VirtualBox]] 
 +    - **Git Bash** -- It's part of **Git for Windows** application. 
 +      * [[https://​gitforwindows.org/​|Git for Windows]]
  
-  * Windows 
  • user/william/running_shell_on_other_oss.1523231373.txt.gz
  • Last modified: 6 years ago
  • by william