Více než 10 příkazů obsažených ve skrytém prostředí Crosh Shell systému Chrome OS

Chrome OS společnosti Google obsahuje prostředí prostředí známé jako Chrome Shell nebo zkráceně „crosh“. Crosh obsahuje několik příkazů terminálu, které můžete použít na všech Chromebookech, i když nemáte povolený režim pro vývojáře.

SOUVISEJÍCÍ: Život s Chromebookem: Můžete přežít pouze s prohlížečem Chrome?

Crosh obsahuje příkazy pro připojení k serverům SSH, monitorování využití prostředků, ladění problémů se sítí, vyladění skrytých nastavení hardwaru, provádění testů hardwaru a další účely ladění.

Otevírací Crosh

Chcete-li otevřít Crosh, stiskněte Ctrl + Alt + T kdekoli v systému Chrome OS. Prostředí Crosh se otevře na nové kartě prohlížeče.

Ve výzvě Crosh můžete spustit helppříkaz k zobrazení seznamu základních příkazů nebo spustit help_advancedpříkaz pro seznam „pokročilejších příkazů, které se používají hlavně k ladění“. Níže se budeme věnovat některým z nejzajímavějších příkazů.

ssh

Google poskytuje v internetovém obchodě Chrome klienta Secure Shell (SSH), ale nemusíte jej používat. Pomocí integrovaného sshpříkazu se můžete připojit k serverům SSH, aniž byste do Chromebooku instalovali cokoli jiného.

SOUVISEJÍCÍ: 5 skvělých věcí, které můžete udělat se serverem SSH

Příkaz ssh je pokročilejší, než byste čekali. Kromě jednoduchého připojení k serveru SSH můžete také použít tunelování SSH k vytvoření místního serveru proxy, který vám umožní tunelovat síťovou aktivitu systému Chrome OS přes připojení SSH. Můžete také přidat soukromé klíče, které možná budete potřebovat pro připojení k serverům SSH.

ssh_forget_host

Na ssh_forget_hostpříkaz zobrazí seznam známých počítačů jste připojili ke službě pomocí SSHpříkazu, a umožňuje, aby „zapomněl“ na hostitele. Při příštím připojení k hostiteli budete požádáni o opětovné ověření jeho klíčového otisku prstu.

horní

SOUVISEJÍCÍ: Proč má Chrome tolik otevřených procesů?

Chrome obsahuje vlastního správce úloh, který vám ukazuje, které karty, rozšíření a doplňky v Chromu využívají zdroje. Crosh však obsahuje také toppříkaz z Linuxu, který vám poskytne přehled o všech nízkoúrovňových procesech, které také mohou využívat zdroje. Většina lidí pravděpodobně upřednostňuje použití integrovaného správce úloh v prohlížeči Chrome, ale tento topnástroj poskytuje více informací. Zobrazuje také některé informace, které jinde v systému Chrome OS nenajdete, například dobu provozu Chromebooku.

ping

SOUVISEJÍCÍ: Jak řešit problémy s připojením k internetu

Ano, Chrome OS má také pingpříkaz. Ping je důležitý nástroj pro řešení potíží se sítí, který vám umožní zjistit, jak dlouho paketům trvá cesta mezi vaším systémem a webovým serverem, a zjistit, zda nedochází k rušení některých paketů. Funguje stejně jako příkaz ping v jiných operačních systémech. Stisknutím Ctrl + C zastavte pingproces nebo zastavte jakýkoli jiný příkaz v Crosh.

tracepath

Na tracepathpříkaz funguje podobně traceroutetím, že umožňuje sledovat cestu paketů, aby dosáhli vzdálený server. Je to další užitečný příkaz pro řešení potíží se sítí, protože umožňuje přesně určit, kde se mezi vámi a jiným síťovým zařízením vyskytují problémy se sítí.

network_diag

network_diagPříkaz provede krátký sadu síťových diagnostických testů, což šetří výstup jako TXT soubor, který lze zobrazit v aplikaci Soubory Chromebooku.

zvuk

Chrome obsahuje příkaz, který dokáže zaznamenat zvuk z mikrofonu Chromebooku a poté jej přehrát později.

Chcete-li zaznamenat 10 sekund zvuku z mikrofonu Chromebooku, spustili byste následující příkaz:

zvukový záznam 10

Zvuk se ukládá jako soubor, ke kterému máte přístup z aplikace Soubory v Chromebooku. Záznam můžete přehrát pomocí sound playpříkazu.

tpcontrol

tpcontrolPříkaz vám umožní doladit touchpad vašeho zařízení. Některé z těchto možností jsou k dispozici v okně nastavení systému Chrome OS, ale můžete vyladit mnoho vlastností, které nejsou k dispozici v grafickém rozhraní.

xset m

xset mPříkaz umožňuje vyladit rychlost myši zrychlení. Chrome OS má pouze možnosti pro ovládání rychlosti myši v grafickém rozhraní, takže je třeba provést jemné doladění rychlosti zrychlení pomocí Crosh. To je zvláště užitečné, pokud používáte externí myš, která nefunguje dobře s výchozí rychlostí. Rychlost zrychlení je nakonfigurována stejným způsobem, jakým byste pomocí xset mpříkazu nakonfigurovali rychlosti zrychlení na standardním systému Linux.

xset r

xset rPříkaz umožňuje vyladit chování autorepeat, ke kterému dochází, když držíte tlačítko dolů na klávesnici. Můžete nakonfigurovat zpoždění mezi prvním stiskem tlačítka a spuštěním automatického opakování a také nakonfigurovat, kolik opakování se vyskytne za sekundu. Můžete také úplně deaktivovat automatické opakování pro každou klávesu na klávesnici nebo pouze deaktivovat automatické opakování pro konkrétní klávesy.

Příkazy režimu vývojáře

V režimu pro vývojáře máte k dispozici také následující příkazy:

  • shell : Otevře celý bash shell, kde můžete spouštět další linuxové příkazy, včetně těch, které mohou spouštět standardní desktopová prostředí Linuxu po jejich instalaci.
  • systrace : Spusťte trasování systému, což vám umožní zachytit protokoly pro účely ladění.
  • packet_capture : Začněte zaznamenávat a protokolovat pakety.

Pokud spustíte help_advancedpříkaz, najdete další příkazy - vše od testů paměti a konzoly pro ladění Bluetooth až po příkazy, které vám umožní ovládat úroveň ladění pro různé služby na pozadí. Mnoho z těchto možností je však užitečné pouze pro vývojáře prohlížeče Chrome.