谷歌的Chrome OS包括被称为镀铬外壳shell环境,或者“crosh”的简称。 Crosh包括可以在所有的Chromebook会使用多个终端的命令,即使开发者模式未启用。
Crosh包括用于连接到SSH服务器,监视资源使用,调试网络问题,调整隐藏的硬件设置,执行硬件测试和其他调试目的的命令。
打开克罗什
要打开Crosh,请在Chrome操作系统中的任意位置按Ctrl + Alt + T。 Crosh shell将在浏览器选项卡中打开。
从这里,你可以运行help命令来查看基本的命令列表或列表运行help_advanced命令“主要用于调试更高级的命令,”我们将讨论下面的一些最有趣的人的。
ssh
Google在Chrome网上应用店中提供了一个SSH客户端,但您不需要使用它。 您可以使用内置的ssh命令连接到SSH服务器,而无需在Chromebook上安装任何其他内容。
ssh命令比您预期的更高级。 除了简单地连接到SSH服务器,还可以使用SSH隧道来创建一个本地代理,让您隧道的Chrome OS的网络活动,在你的SSH连接。 您还可以添加可能需要连接到SSH服务器的私钥。
ssh_forget_host
ssh_forget_host命令显示使用SSH命令连接到的已知主机的列表,并允许您“忘记”主机。 下次连接到主机时,系统会要求您再次验证其密钥指纹。
最佳
镀铬包括其自己的任务管理器 ,可以显示哪些Chrome标签,扩展和插件使用的资源。 但是,Crosh还包括来自Linux的top命令,它向您显示可能也在使用资源的所有低级进程。 大多数用户喜欢使用Chrome的内置任务管理器,但顶部的实用程序提供了更多的信息。 它还会显示您在Chrome操作系统中无法找到的某些信息,例如Chromebook的正常运行时间。
ping
是的,Chrome操作系统也有一个ping命令。 Ping是一个重要工具网络故障排除 ,让你看到的数据包需要多长时间你的系统和Web服务器之间的旅行,看到任何数据包是否被丢弃。 它的工作方式类似于其他操作系统上的ping命令。 按Ctrl + C停止ping进程或停止Crosh中的任何其他命令。
跟踪路径
tracepath命令的功能类似于traceroute,允许您跟踪到达远程服务器的路径数据包。 这是另一个有用的网络故障排除命令,因为它允许您确定在您和另一个联网设备之间发生网络问题的确切位置。
network_diag
network_diag命令执行一小组网络诊断测试,将输出保存为.txt文件,您可以在Chromebook的文件应用中查看。
声音
Chrome包含可记录Chromebook麦克风音频并稍后播放的命令。
要从Chromebook的麦克风录制10秒钟的音频,请运行以下命令:
声音记录10
音频将保存为您可以从Chromebook的“文件”应用访问的文件。 然后,您可以播放声音命令播放。
tpcontrol
tpcontrol命令允许您微调设备的Touch板。 其中一些选项在Chrome操作系统的设置窗口中可用,但您可以调整从图形界面无法使用的许多属性。
xset m
该XSET M指令允许你调整你的鼠标加速度。 Chrome操作系统只有在图形界面中控制鼠标速度的选项,因此任何微调加速率 - 如果您使用的外部鼠标在默认速率下效果不佳,则非常有用 - 必须从这里。 加速率的配置方式与使用xset m命令在标准Linux系统上配置加速率的方式相同。
雷塞河
该XSET -r命令让你来调整,当你按住键盘按钮的自动重复行为。 您可以在自动重复启动之前选择延迟,并配置每秒发生多少次重复。 您还可以完全禁用键盘上的每个键的自动重复,或者只是禁用特定键的自动重复。
开发人员模式命令
在开发人员模式下,您还可以使用以下命令:
- 外壳 :打开一个完整的bash shell中,您可以在运行其他Linux命令,包括那些在安装后,他们可以发射标准的Linux桌面环境。
- systrace:启动系统跟踪,使您拍摄的日志进行调试。
- packet_capture:开始捕捉和记录的数据包。
如果运行help_advanced命令,你会发现其他命令-一切从内存测试和调试蓝牙控制台,让您控制不同的后台服务调试级别命令。 其中许多选项只对Chrome开发人员有用。