Running Shell on Other OS
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.
Chromebook
- 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 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.
Android
-
Termux – Install from Play Store. It's
Ubuntu-like command-line distro.
Windows
-
BusyBox – There is a BusyBox binary compiled
for 32-bit and 64-bit Windows.
-
Cygwin – Collection of Unix utilities
running natively on Windows.
-
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.
-
VirtualBox (or VMware or
Hyper-V) – Full VM where you can install any
Linux distro.
-
Git Bash – It's part of Git for
Windows application.