Chrome操作系统的隐藏式Crosh Shell中包含10多个命令
Google的Chrome操作系统包含一个称为Chrome Shell的外壳环境,简称“ crosh”。 Crosh包含了几个终端命令,即使您未启用开发人员模式,您也可以在所有Chromebook上使用这些命令。
有关的:使用Chromebook:仅使用Chrome浏览器就能生存吗?
Crosh包括用于连接SSH服务器,监视资源使用情况,调试网络问题,调整隐藏的硬件设置,执行硬件测试以及其他调试目的的命令。
开幕式
要打开Crosh,请在Chrome操作系统中的任意位置按Ctrl + Alt + T。 Crosh Shell在新的浏览器选项卡中打开。
在Crosh提示下,您可以运行 帮助
命令以查看基本命令列表或运行 help_advanced
命令以获取“主要用于调试的更高级的命令”列表。我们将在下面介绍一些最有趣的命令。
ssh
Google在Chrome网上应用店中提供了一个Secure Shell(SSH)客户端,但您无需使用它。您可以使用内置 ssh
命令以连接到SSH服务器,而无需在Chromebook上安装其他任何设备。
有关的:使用SSH服务器可以做的5件事
ssh命令比您预期的要先进。除了简单地连接到SSH服务器之外,您还可以使用SSH隧道创建本地代理,该代理可让您通过SSH连接通过隧道传输Chrome操作系统网络活动。您还可以添加连接到SSH服务器可能需要的私钥。
ssh_forget_host
这 ssh_forget_host
命令显示您已与之连接的已知主机的列表 SSH协议
命令,并允许您“忘记”主机。下次您连接到主机时,系统会要求您再次验证其密钥指纹。
最佳
有关的:为什么Chrome有这么多的开放进程?
Chrome包含自己的任务管理器,可向您显示哪些Chrome标签,扩展程序和插件正在使用资源。但是,Crosh还包括 最佳
Linux中的命令,可以显示所有可能也在使用资源的低级进程。大多数人可能会喜欢使用Chrome的内置任务管理器,但是 最佳
实用程序确实提供了更多信息。它还会显示一些信息,例如Chromebook的正常运行时间,这些信息是您在Chrome操作系统的其他地方找不到的。
ping
有关的:如何解决Internet连接问题
是的,Chrome操作系统也有一个 ping
命令。 Ping是用于网络故障排除的重要实用程序,它使您可以查看数据包在系统和Web服务器之间传输所花费的时间,并查看是否丢弃了任何数据包。它的工作方式与其他操作系统上的ping命令相同。按Ctrl + C停止 ping
在Crosh中处理或暂停任何其他命令。
跟踪路径
这 跟踪路径
命令功能类似于 跟踪路线
通过允许您跟踪数据包到达远程服务器所采用的路径。这是另一个有用的网络问题排查命令,它使您可以准确确定与另一台联网设备之间发生网络问题的位置。
network_diag
这 network_diag
命令执行简短的网络诊断测试,将输出保存为.txt文件,您可以在Chromebook的“文件”应用中查看该文件。
声音
Chrome包含一个命令,该命令可以录制您Chromebook麦克风中的音频,然后再播放。
要录制10秒钟来自Chromebook麦克风的音频,请运行以下命令:
录音10
音频将另存为文件,您可以从Chromebook的“文件”应用中访问该文件。您可以使用 声音播放
命令。
tp控制
这 tp控制
命令可让您微调设备的触摸板。其中一些选项在Chrome操作系统的设置窗口中可用,但是您可以调整许多图形界面无法使用的属性。
设置
这 设置
命令可让您调整鼠标的加速速度。 Chrome操作系统仅在其图形界面中提供用于控制鼠标速度的选项,因此您必须使用Crosh进行加速速率的任何微调。如果您使用的外部鼠标无法使用默认速率,则此功能特别有用。加速度的配置方式与您使用 设置
命令在标准Linux系统上配置加速速率。
设
这 设
命令可让您调整按住键盘上的某个键时发生的自动重复行为。您可以配置第一次按下按钮到开始自动重复之间的延迟时间,还可以配置每秒重复多少次。您也可以完全禁用键盘上每个键的自动重复功能,也可以仅禁用特定键的自动重复功能。
开发人员模式命令
在开发人员模式下,您还可以使用以下命令:
- 壳:打开完整的bash shell,您可以在其中运行其他Linux命令,包括在安装后可以启动标准Linux桌面环境的命令。
- 系统跟踪:启动系统跟踪,使您可以捕获日志以进行调试。
- packet_capture:开始捕获和记录数据包。
如果您运行 help_advanced
命令-从内存测试和Bluetooth调试控制台到命令的所有内容,使您可以控制不同后台服务的调试级别。不过,其中许多选项仅对Chrome开发人员有用。