10+ comenzi incluse în shell-ul Crosh ascuns al sistemului de operare Chrome
Sistemul de operare Google Chrome include un mediu shell cunoscut sub numele de Chrome Shell sau "crosh" pentru scurt. Crosh include mai multe comenzi terminale pe care le puteți utiliza pe toate Chromebookurile, chiar dacă nu aveți activat modul dezvoltator.
Crosh include comenzi pentru conectarea la serverele SSH, monitorizarea utilizării resurselor, depanarea problemelor de rețea, modificarea setărilor hardware ascunse, efectuarea testelor hardware și alte scopuri de depanare.
Deschiderea Crosh
Pentru a deschide Crosh, apăsați Ctrl + Alt + T oriunde în sistemul de operare Chrome. Carcasa Crosh se deschide într-o filă nouă de browser.
Din promptul Crosh, puteți rula Ajutor
comanda pentru a vizualiza o listă de comenzi de bază sau a rula help_advanced
comanda pentru o listă de "comenzi mai avansate, utilizate în principal pentru depanare". Vom acoperi câteva dintre cele mai interesante comenzi de mai jos.
ssh
Google oferă un client Secure Shell (SSH) în Magazinul web Chrome, dar nu este necesar să îl utilizați. Puteți utiliza built-in-ul ssh
comanda pentru a vă conecta la serverele SSH fără a instala altceva pe Chromebook.
Comanda ssh este mai avansată decât s-ar putea aștepta. Pe lângă conectarea la un server SSH, puteți utiliza și tunelul SSH pentru a crea un proxy local care vă permite să vă conectați activitatea de rețea Chrome OS la conexiunea SSH. De asemenea, puteți adăuga chei private care ar putea fi necesare pentru a vă conecta la serverele SSH.
ssh_forget_host
ssh_forget_host
comanda afișează o listă de gazde cunoscute cu care v-ați conectat cu SSH
comandă și vă permite să "uitați" o gazdă. Data viitoare când vă conectați la gazdă, vi se va cere să verificați din nou amprenta cheie.
top
Chrome include propriul manager de activități, care vă arată care dintre filele, extensiile și plug-inurile Chrome utilizează resurse. Totuși, Crosh include și top
comanda de la Linux, care vă oferă o prezentare a tuturor proceselor la nivel scăzut care ar putea fi, de asemenea, utilizarea de resurse. Majoritatea oamenilor vor prefera să utilizeze managerul de sarcini încorporat Chrome, dar top
utilitate oferă mai multe informații. De asemenea, afișează câteva informații pe care nu le puteți găsi în altă parte în sistemul de operare Chrome, cum ar fi timpul de funcționare al Chromebookului.
ping
Da, sistemul de operare Chrome are, de asemenea, ping
comanda. Ping este un utilitar important pentru rezolvarea problemelor de rețea, permițându-vă să vedeți cât timp pachetele au nevoie pentru a călători între sistemul dvs. și un server web și pentru a vedea dacă sunt scoase vreun pachet. Funcționează la fel ca și comanda ping pe alte sisteme de operare. Apăsați Ctrl + C pentru a opri ping
procesați sau opriți orice altă comandă din Crosh.
tracepath
tracepath
comandă în mod similar cu traceroute
permițându-vă să urmăriți călătoriile pe care le obțineți pentru a ajunge la un server de la distanță. Este o altă comandă utilă de depanare în rețea, deoarece vă permite să determinați exact unde apar probleme de rețea între dvs. și un alt dispozitiv conectat la rețea.
network_diag
network_diag
comanda execută un scurt set de teste de diagnosticare în rețea, salvând ieșirea ca fișier .txt pe care îl puteți vedea în aplicația Fișiere Chromebook.
sunet
Chrome include o comandă care poate înregistra sunetul de pe microfonul Chromebookului dvs. și apoi poate fi redat mai târziu.
Pentru a înregistra 10 secunde de sunet din microfonul Chromebookului, ați rula următoarea comandă:
înregistrarea sonoră 10
Audio-ul este salvat ca un fișier pe care îl puteți accesa din aplicația Fișiere Chromebook. Puteți relua înregistrarea utilizând butonul redarea sunetului
comanda.
tpcontrol
tpcontrol
comanda permite ajustarea fină a touchpad-ului dispozitivului. Unele dintre aceste opțiuni sunt disponibile în fereastra de setări pentru sistemul de operare Chrome, dar puteți modifica multe proprietăți care nu sunt disponibile din interfața grafică.
xset m
xset m
vă permite să optimizați rata de accelerare a mouse-ului. Sistemul Chrome OS are opțiuni pentru controlul vitezei mouse-ului în interfața sa grafică, deci trebuie să efectuați orice reglare fină a ratei de accelerație folosind Crosh. Acest lucru este util în special dacă utilizați un mouse extern care nu funcționează bine cu rata implicită. Rata de accelerație este configurată în același mod în care ați fi utilizat xset m
comanda pentru a configura ratele de accelerare pe un sistem standard Linux.
xset r
xset r
vă permite să optimizați comportamentul de autorepresiune care apare când țineți o tastă în jos pe tastatură. Puteți configura întârzierea dintre prima apăsare a butonului și pornirea autorepresiunii și configurarea câte repetiții apar în secundă. De asemenea, puteți dezactiva complet autorepearea pentru fiecare tastă de pe tastatură sau doar dezactivați repetarea automată a tastelor specifice.
Moduri de comandă pentru dezvoltatori
În modul dezvoltator, aveți la dispoziție următoarele comenzi:
- coajă: Deschide o shell shell complet în care puteți rula alte comenzi Linux, inclusiv cele care pot lansa medii desktop standard Linux după ce le instalați.
- systrace: Începeți urmărirea sistemului, permițându-vă să capturați jurnalele pentru depanare.
- packet_capture: Începeți capturarea și logarea pachetelor.
Veți găsi alte comenzi dacă rulați help_advanced
comanda-totul de la testele de memorie și o consolă de depanare Bluetooth la comenzi care vă permit să controlați nivelul de depanare pentru diferite servicii de fundal. Multe dintre aceste opțiuni sunt utile numai pentru dezvoltatorii Chrome, totuși.