40 Handy Chrome OS Commands to Run in Crosh

The Chrome OS from Google may appear to be a straightforward desktop operating system designed for users who want to rapidly get started with Chrome and its app ecosystem, but there’s more to it than meets the eye. Chrome OS has a command-line interface known as Chrome Shell or Crosh, just like Windows and Linux. On your Chromebook, you may use it to run a variety of tests, troubleshoot issues, keep an eye on various system settings, and run diagnostic tests. Here are 40 cool Chrome OS commands to run in Crosh if you’ve been itching to fiddle with your Chromebook.

Best Chrome OS Commands to Run in Crosh (Updated 2022)

For both beginners and experts, we have listed a variety of commands below. Whatever issues you are having with your Chromebook, you can run a variety of tests using the Crosh commands listed below. To access the various parts, click the link below.


You’ll need to start Crosh before you can issue commands. Simply press Ctrl+Alt+T to accomplish this, and Crosh should launch in Chrome like any other tab.

1. Help: List all available commands.

2. help advanced: a set of advanced and debugging commands.

3.help command>: reveal the function of a command.

4.uptime: shows information about the length of time the system has been active as well as the number of users registered in who are not you.

5.set time: enables manual time setting.

6. Connectivity: Verify your connection status and other information (works on some devices).

7. Manually tweak the touchpad and mouse controls (works on some devices).

8.Ctrl+C: While it’s not precisely a command, pressing Ctrl+C will quickly halt any running Crosh operations that you want to forcefully close.

9.Exit: Crosh exit.


10.vmc stop termina: On Chrome OS, this command enables you to forcefully close the entire Linux container. You can use it to shut down the entire Linux system if any Linux programmes or files cease working for you.

Similar to the example above, 11.vmc start termina launches the Linux container on Chrome OS.

VMC start enabling the GPU: To force the GPU to be enabled while using Linux on Chrome OS, run this command. In this manner, Linux applications will run much more effectively visually.

13. Set Wake On Lan: You can truly activate the Wake on Lan feature on your Chromebook, did you know that? Of course, a Chromebook with an Ethernet port is required. WoL can be disabled by simply substituting false for true.

Run this simple command on Crosh to discover the IPv6 address of your Chromebook. 14.ipaddrs -6

15.ipaddrs -4: By using this command, you can rapidly determine the IPv4 address.

16.top: The task manager for Chrome OS (shows all processes).

Check battery information and how much battery is being used up in seconds using the 17.battery test command.

18.memory test: checks the amount of free memory.

19. Roll back to the most recent Chrome OS release (will powerwash your device).

Debug Bluetooth console on your Chromebook using 20.bt console.


21. ping www.beebom.com: similar to other operating systems, this tool is used to debug networks.

22.network diag: performs network diagnostic checks and records the results in a text file.

23.tracepath www.beebom.com: track the source or path of the network.

P2P update sharing can be enabled or disabled under option 24.

25.Modem assistance: set up a linked modem.

Set the APN for cellular data usage in clause 26. (Chromebooks with cellular connectivity).

Set a PPP username and password for a cellular connection with command “set cellular ppp” (Chromebooks with cellular connectivity).

28.ssh: In case you weren’t aware, the crosh has the ability to initiate an SSH network connection. User, host, and port can also be added as arguments.

29.network diag wifi: Use this command to troubleshoot several WiFi-related issues if your Chromebook is having trouble connecting to WiFi. Additionally, it will provide you with information on the WiFi device’s driver.

Want to query a DNS server? Enter 30.dns. Fortunately, Crosh’s DNS command will take care of you.

P2P update show-peers, position 31 With this command, you may determine how many connections are active in a P2P connection.


32.shell: additional developer-focused commands (Developer mode only).

33.rlz: RLZ enable/disable.

Display routing tables with option 34.

Messages can be stored in Syslog using the 35.syslog command.

Update utilising cellular data can be enabled or disabled in option 36. (Chromebooks with cellular connectivity).

Upload crash reports to the Chrome crash servers at 37.upload crashes.

Trusted Platform Module status information is listed in table 38.tpm status.

39.sudo edit-grub-config: You can use this command in Crosh to edit the Grub configuration file if you are in Developer mode. Here, among other things, you can enable or disable hardware components, features, and more.

If your Chromebook has a stylus or other input device, you may use the 40.evtest command to manually pick the device and run a touch diagnostic test on it.

Ready to try out some Chrome OS commands in Crosh?

There may be many other Chrome OS commands, but it’s crucial to note that Google has added some new commands and eliminated some old ones with the most recent releases. Therefore, we only provided commands that are compatible with the most recent Chrome OS release. Additionally, we will continue to add commands to this list, so check back later for more. Try out these commands on your Chromebook now, and let us know how you like them when the time comes. Comment here and share your thoughts.