What Is Crosh Shell on Chromebook? How to Use It + Commands Guide

Share

If you’ve ever wanted to peek under the hood of your Chromebook, there’s a hidden tool built right into ChromeOS that lets you do just that.

It’s called Crosh, short for Chrome Shell, and it’s a lightweight command-line environment that gives you access to system diagnostics, network tools, and even developer-level features.

Whether you’re troubleshooting Wi-Fi, checking battery health, or running advanced scripts like ChromeOS PowerControl, Crosh is your gateway to deeper control.

🧠 What Can You Do with Crosh?

Crosh is like a simplified version of Terminal on macOS or Command Prompt on Windows. It’s not as powerful as a full Linux shell, but it’s surprisingly capable. Here’s what you can do with it:

  • Run network diagnostics (ping, tracepath, network status)
  • Check battery health and charge cycles
  • Monitor CPU usage and system performance
  • Access SSH for remote connections
  • Run hardware tests (keyboard, touchpad, memory)
  • Launch developer tools (with Dev Mode enabled)

Want to go even deeper? Once Developer Mode is enabled, you can unlock full shell access and install tools like PowerControl to manage CPU throttling, fan curves, and more. If that sounds like your thing, check out our full guide on how to enable Developer Mode on Chromebook.

💻 How to Open and Use Crosh Shell

Opening Crosh is easy, no Developer Mode required.

To launch Crosh:

  1. Press Ctrl + Alt + T on your keyboard.
  2. A new browser tab will open with a black terminal window.
  3. You’ll see a prompt that looks like this: crosh>

From here, you can type commands like help or help_advanced to see what’s available.

🔧 Example commands:

  • ping google.com – Check your internet connection
  • top – View system resource usage
  • battery_test 60 – Run a 60-second battery discharge test

Want a full list of useful commands? We’ve got you covered with our Crosh Shell Commands Cheat Sheet.

Video Instructions

Master using Crosh Shell on your Chromebook by watching this detailed video.

What Crosh Can’t Do

Crosh is powerful, but it’s not a full Linux terminal. Here’s what it doesn’t support:

  • Installing packages or apps (unless you enable Linux or Dev Mode)
  • Full file system access
  • System-wide configuration changes

For those kinds of tasks, you’ll want to enable Developer Mode or install Linux (Crostini) on your Chromebook.

🔗 Related Guides from ChromeGeek


Discover more from Chrome Geek

Subscribe to get the latest posts sent to your email.

The first lady of ChromeGeek.com - I am a Chromebook enthusiast and I'm in charge of writing ChromeOS tutorials and finding the best Chrome-related content to share with you all. I enjoy reading, hitting the gym on Sundays before church, and absolutely love playing games on my Android phone and Chromebook. Currently living in Houston, Texas, I'm studying marketing with plans to pursue a law degree in the future.