Chrome OS的Hidden Crosh Shell中包含10多个命令

谷歌的Chrome OS包括一个称为Chrome Shell的外壳环境,简称为“Crosh”。克罗什包括几个终端命令,你可以在所有Chromebook上使用,即使你没有启用开发者模式。

相关:与Chromebook一起生活:仅靠Chrome浏览器就能生存吗?

Crosh包括用于连接到SSH服务器、监视资源使用情况、调试网络问题、调整隐藏硬件设置、执行硬件测试和其他调试目的的命令。

打开Crosh

要打开Crosh,请在Chrome OS中的任意位置按Ctrl+Alt+T。Crosh shell将在新的浏览器选项卡中打开。

在Crosh提示符下,您可以运行help命令查看基本命令列表,或者运行help_Advanced命令查看“更高级的命令,主要用于调试”的列表。下面我们将介绍一些最有趣的命令。

宋承宪

Google在Chrome Web Store中提供了一个安全外壳(SSH)客户端,但你不需要使用它。您可以使用内置的ssh命令连接到SSH服务器,而无需在Chromebook上安装任何其他内容。

相关:使用SSH服务器可以做的5件很酷的事情

ssh命令比您预期的更高级。除了简单地连接到SSH服务器之外,您还可以使用SSH隧道来创建本地代理,该代理允许您通过SSH连接隧道您的Chrome OS网络活动。您还可以添加可能需要连接到SSH服务器的私钥。

SSH_忘记_主机

ssh_forget_host命令显示您已使用SSH命令连接到的已知主机的列表,并允许您“忘记”主机。下次连接到主机时,系统将要求您再次验证其密钥指纹。

盖 / 顶部,顶端 / 上部

相关:为什么Chrome有这么多开放进程?

Chrome包含自己的任务管理器,可以显示哪些Chrome标签、扩展和插件正在使用资源。但是,Crosh还包含来自Linux的top命令,它向您显示可能也在使用资源的所有低级进程。大多数人可能更喜欢使用Chrome的内置任务管理器,但顶级实用程序确实提供了更多信息。它还会显示一些在Chrome OS的其他地方找不到的信息,比如Chromebook的正常运行时间。

砰,乒,铛,咻

相关:如何诊断互联网连接问题

是的,Chrome OS也有ping命令。Ping是用于网络故障排除的重要实用程序,允许您查看数据包在您的系统和Web服务器之间传输的时间,并查看是否有数据包被丢弃。它的工作方式与其他操作系统上的ping命令一样。按Ctrl+C停止ping进程或暂停Crosh中的任何其他命令。

轨迹路径

tracepath命令的功能类似于traceroute,它允许您跟踪数据包到达远程服务器所采用的路径。这是另一个有用的网络故障排除命令,因为它允许您准确地确定您与另一个联网设备之间发生网络问题的确切位置。

网络诊断

network_diag命令执行一组简短的网络诊断测试,将输出另存为.txt文件,您可以在Chromebook的Files应用程序中查看该文件。

发出声音 / 发出声响警示 / 听起来 / 试探

Chrome包含一个命令,可以从Chromebook的麦克风录制音频,稍后再播放。

要从Chromebook的麦克风录制10秒的音频,您可以运行以下命令:

sound record 10

音频将另存为文件,您可以从Chromebook的Files应用程序访问该文件。您可以使用声音播放命令回放录音。

tpcontrol

tpcontrol命令允许您微调设备的触摸板。其中一些选项在Chrome OS的设置窗口中可用,但您可以调整图形界面中无法使用的许多属性。

xset m

使用xset m命令可以调整鼠标加速度。Chrome OS只有在其图形界面中有控制鼠标速度的选项,所以您必须使用Crosh对加速速率进行任何微调。如果您使用的外部鼠标在默认速率下不能很好地工作,这一点尤其有用。加速速率的配置方式与您在标准Linux系统上使用xset m命令配置加速速率的方式相同。

xset r

xset r命令允许您调整按住键盘上的某个键时发生的自动重复行为。您可以配置第一次按下按钮和启动自动重复之间的延迟,还可以配置每秒重复的次数。您也可以对键盘上的每个键完全禁用自动重复,或者只禁用特定键的自动重复。

开发人员模式命令

在开发人员模式下,您还可以使用以下命令:

shell:打开一个完整的bash shell,您可以在其中运行其他Linux命令,包括那些可以在您安装标准Linux桌面环境之后启动它们的命令。 systrace:启动系统跟踪,允许您捕获日志以进行调试。 Packet_Capture:开始捕获和记录数据包。

如果您运行HELP_ADVANCED命令,您会发现其他命令-从内存测试和蓝牙调试控制台到允许您控制不同后台服务调试级别的命令,应有尽有。不过,其中许多选项只对Chrome开发人员有用。

相关文章