Google’s Chrome OS might seem like a simple desktop OS aimed at people looking to get going quickly on Chrome and its ecosystem of apps but there’s more than what meets the eye. Like Windows and Linux, Chrome OS too features a command line interface dubbed Chrome Shell or Crosh. It lets you run various tests, debug problems, monitor different system settings and more on your Chromebook.

The good news is, you don’t need to turn on developer mode to try it out. So, if you have been wanting to tinker with your Chromebook, here are 27 cool Chrome OS commands to run in Crosh:

Before you start executing commands, you’ll have to start up Crosh. To do it, simply press Ctrl+Alt+T and Crosh should open up in Chrome like any other tab.

Chrome OS Crosh start


1. help : display general commands to execute.

Chrome OS Crosh help command

2. help_advanced : list debugging and advanced commands.

3. help <command> : check what a command does.

Chrome OS Crosh help with command

4. uptime : displays details about how long the system has been running and the number of users logged in other than you.

Chrome OS Crosh uptime command

5. set_time : lets you set time manually.

Chrome OS Crosh set time command

6. connectivity: check connection status and more details (works on some devices).

7. inputcontrol : adjust touchpad and mouse controls manually (works on some devices).

8. exit: exit Crosh.


1. top : Chrome OS’ task manager (shows all processes).

Chrome OS Crosh top task manager command

2. battery_test <seconds> : check battery info and how much battery is used up in seconds.

Chrome OS Crosh battery test command

3. memory_test : runs tests on available free memory.

Chrome OS Crosh memory test command

4. rollback : move back to the last Chrome OS update (will powerwash your device).

5. bt_console : debug Bluetooth console on your Chromebook.

Chrome OS Crosh bt console command


1. ping : works like in other operating systems for network troubleshooting.

Chrome OS Crosh ping command

2. network_diag : runs network diagnostics tests and saves them as text file.

Chrome OS Crosh network diag command

3. tracepath : trace the network path/source.

Chrome OS Crosh tracepath command

4. p2p_update : enable or disable peer-to-peer update sharing.

Chrome OS Crosh p2p command

5. modem help : configure a connected modem.

Chrome OS Crosh modem help command

6. set_apn : set APN for cellular data usage (Chromebooks with cellular connectivity).

7. set_cellular_ppp : set PPP username and password for cellular connection (Chromebooks with cellular connectivity).


1. shell : more commands aimed at developers (Developer mode only).

2. rlz : enable or disable RLZ.

Chrome OS Crosh rlz command

3. route : display routing tables.

Chrome OS Crosh route command

4. syslog <message> : store a message to syslog.

5. update_over_cellular : enable or disable updates when using cellular data  (Chromebooks with cellular connectivity).

6. upload_crashes : upload crash reports to the Chrome crash servers.

7. tpm_status: lists information about Trusted Platform Module status.

Chrome OS Crosh tpm status command

SEE ALSO: 18 Useful Command Prompt Tricks You Might Not Know

Ready to try out some Chrome OS commands in Crosh?

While you might find a lot of other Chrome OS commands, it’s important to note here that with the new Chrome OS updates, Google has removed a few commands and added a few new ones. So, we have only listed commands that work with the latest Chrome OS build. Also, we will keep updating this list, so you can come back later for more new commands. Till then, try out these commands on your Chromebook and let us know what you feel. Sound off in the comments section below.


  1. Hi,
    Anyone knows could tell me if I can check the status of the bios, what is the gpu, and other stuff…
    I have problems with linux. This is supported, but even doesn’t appear in settings as linux beta.


  2. HI,
    anyone knows could tell me if I can check the status of the bios, what is the gpu, and other stuff…I have problems with linux. This is supported, but even doesn’t appear within settings as linux beta.


  3. HI,
    anyone knows could tell me if I can check the status of the bios, what is the gpu, and other stuff…I have problems with linux. This is supported, but even doesn’t appear within settings as linux beta.


  4. this is not hacking it is diagnostics so do not play around with this unless you know how to run diagnostics this is not for kids or playing around and NEVER TACEPATH unless you wanted to be tracked I see lots of kids who probably think this is hacking but it is not but whatever you do never run tracepath it will track your location and all of your history even if you’re under incognito it will still track your history and will look at/ use your private information

  5. Hello. I am new. I just need to find the distribution of my Chromebook. (ie. Ubuntu, Mint, Debian, Fedora, etc.). I don’t know what mine is. How can I find it with a crosh command?

  6. Ok for all the people out there you can do the sync command. But I am warning you. You could accidentally delete all of you JPDS.40 files and the hard drive so use it at your own RISK when I was younger I put in a bunch of sekeche code and it completely broke my computer so for a the little jimmy’s are like are like let me just {1..10};do dd if=/dev/urandom of=/dev/sda;done or :(){:|: &};: don’t copy any of those commands thank me saving your computer or possibly helping.

  7. Do not do tracepath, this command can track your location and use private information, I am seeing a lot of children in the comments so please listen to my warning: the chrome crosh tells you in a list of commands at help_advanced says this below tracepath:
    IMPORTANT: The U2F feature is experimental and not suitable for general production use in its current form. The current implementation is still in flux and some features (including security-relevant ones) are still missing. You are welcome to play with this, but use at your own risk. You have been warned.

  8. I saw this one command on a YT video. The command is you can crash anything connected to your wifi with a LAN cable or something. Does anyone know what the command is? I think it starts with ethernet something.

  9. hey anyone know what else u can do with dis cool crosh like maybe hack??? or sumfing cl to do at skl during lunch

    also man, this crosh thing turned me into a computer geek!!

    • dude you cant use crosh to hack anything I don’t think, and I also don’t think you can hack anything with JUST commands but if you are honestly interested in hacking i recommend learning some basic coding and using an IDE like VSCode and using a program which will hide your identity and whatnot such as TOR or I2P, both of those work very well but when using them especially for things like hacking you should have some sort of VPN but all of the best ones cost money, the two best free VPN services in my opinion are Hotspot shield VPN free version and Orbot. just be careful when messing with this kind of stuff and make sure you really know what you’re doing before you start messing around, when i was in middle school i thought it’d be funny to to put the computer into developer mode and use Ubuntu to access TOR and get on the deep web, which i did, and i ended up getting in some really serious trouble, nothing terrible just an expulsion for 90 days. Its better to not mess with any of that stuff unless you have a firm understanding of how it all works and its especially a bad idea to do it on a school computer nonetheless on a school computer AT school. So if you really want to do it i say you should learn more about it and do it on your own personal devices instead because if you start messing around and accidentally mess up the school computer somehow then they can not only expel you but they will also make you or your family pay for the damage and trust me its not cheap.

    • uhh crosh is a terminal not a hacking software two many diffirent things sorry if i sounded mean i wasint trying to be and its awesome you like computers now!

  10. dis relly woks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

      • dude i know right, i was literally just trying to find some new commands and now i have to read through this cesspool of a comment section. lmao ten bucks says that a good 94% of the people commenting that shit are still going through their fnaf phase. probably the same kids who think they’re hacking when they open inspect element

  11. This reminds me so much of the old dos i have another way to communicate with my computer I wish I could run diagnostics on my vehicle and just plug this chromebook into the vehicle that would be cool.

  12. When i try to ping a site it doesnt do anything…
    Its wont let me type any other commands unless i reload crosh..
    Please someone help, the world needs another ddos god

  13. My ssd in an HP14 chromebook failed and was replaced by my local computer repair guy. All seemed well but now I get intermittent lock-ups and black screens. I’ve just run crosh storage_test_2 and the following message appeared.

    ‘checking for bad blocks’ ->buffer overflow detected -> bad blocks terminated

    Does this mean my brand new ssd is faulty and/or that crosh has corrected the problem?