Crosh include i comandi per la connessione ai server SSH, il monitoraggio dell'utilizzo delle risorse, il debug dei problemi di rete, la modifica delle impostazioni hardware nascoste, l'esecuzione di test hardware e altri scopi di debug.
Aprendo Crosh
Per aprire Crosh, premi Ctrl + Alt + T ovunque in Chrome OS. La shell Crosh si apre in una nuova scheda del browser.
Dal prompt Crosh, è possibile eseguire il
help
comando per visualizzare un elenco di comandi di base o eseguire il comando
help_advanced
comando per un elenco di "comandi più avanzati, utilizzati principalmente per il debug". Tratteremo alcuni dei comandi più interessanti di seguito.
SSH
ssh
comando per connettersi ai server SSH senza installare altro sul Chromebook.
Il comando ssh è più avanzato di quanto ci si potrebbe aspettare. Oltre alla semplice connessione a un server SSH, è anche possibile utilizzare il tunneling SSH per creare un proxy locale che consente di eseguire il tunneling dell'attività di rete di Chrome OS tramite la connessione SSH. È anche possibile aggiungere chiavi private che potrebbero essere necessarie per connettersi ai server SSH.
ssh_forget_host
Il
ssh_forget_host
comando visualizza un elenco di host conosciuti con cui ti sei connesso
SSH
comando e consente di "dimenticare" un host. La prossima volta che ti connetti all'host, ti verrà chiesto di verificare nuovamente l'impronta digitale.
superiore
top
comando da Linux, che offre una visualizzazione di tutti i processi di basso livello che potrebbero utilizzare anche le risorse. La maggior parte delle persone preferirà probabilmente utilizzare il task manager integrato di Chrome, ma il
top
l'utilità fornisce più informazioni. Mostra anche alcune informazioni che non puoi trovare altrove in Chrome OS, come il tempo di attività del tuo Chromebook.
ping
ping
comando. Ping è un'importante utility per la risoluzione dei problemi di rete, che ti consente di vedere quanto tempo impiegano i pacchetti per viaggiare tra il tuo sistema e un server web e vedere se alcuni pacchetti vengono eliminati. Funziona proprio come il comando ping su altri sistemi operativi. Premi Ctrl + C per fermare il
ping
elaborare o interrompere qualsiasi altro comando in Crosh.
tracepath
tracepath
comando funziona in modo simile a
traceroute
consentendo di tracciare il percorso dei pacchetti per raggiungere un server remoto. È un altro utile comando per la risoluzione dei problemi di rete, poiché consente di determinare esattamente dove si verificano i problemi di rete tra te e un altro dispositivo collegato in rete.
network_diag
network_diag
comando esegue un breve insieme di test diagnostici di rete, salvando l'output come file.txt che è possibile visualizzare nell'app File del Chromebook.
suono
Per registrare 10 secondi di audio dal microfono del tuo Chromebook, devi eseguire il seguente comando:
sound record 10
L'audio viene salvato come file a cui puoi accedere dall'app File del Chromebook. Puoi riprodurre la registrazione usando il
sound play
comando.
tpcontrol
tpcontrol
comando ti consente di regolare il touchpad del tuo dispositivo. Alcune di queste opzioni sono disponibili nella finestra delle impostazioni di Chrome OS, ma puoi modificare molte proprietà che non sono disponibili nell'interfaccia grafica.
xset m
Il
xset m
comando ti consente di modificare la velocità di accelerazione del mouse. Chrome OS ha solo le opzioni per il controllo della velocità del mouse nella sua interfaccia grafica, quindi è necessario eseguire la regolazione fine della velocità di accelerazione utilizzando Crosh. Ciò è particolarmente utile se si utilizza un mouse esterno che non funziona bene con la frequenza predefinita. La velocità di accelerazione è configurata nello stesso modo in cui useresti il
xset m
comando per configurare le velocità di accelerazione su un sistema Linux standard.
xset r
xset r
comando ti consente di modificare il comportamento dell'autorepeat che si verifica quando tieni premuto un tasto sulla tastiera. È possibile configurare il ritardo tra quando si preme per la prima volta il pulsante e quando si avvia AutoPeat e si configura anche il numero di ripetizioni al secondo. Puoi anche disabilitare automaticamente l'autorepeat per ogni tasto della tastiera o disabilitare semplicemente l'autorepeat per tasti specifici.
Comandi della modalità sviluppatore
- conchiglia: Apre una shell bash completa in cui è possibile eseguire altri comandi Linux, inclusi quelli che possono avviare ambienti desktop Linux standard dopo averli installati.
- systrace: Avvia traccia del sistema, consentendo di acquisire i registri per scopi di debug.
- packet_capture: Inizia a catturare e registrare i pacchetti.
Troverai altri comandi se esegui il
help_advanced
comando-tutto dai test di memoria e una console di debug Bluetooth ai comandi che consentono di controllare il livello di debug per diversi servizi di background. Molte di queste opzioni sono tuttavia utili solo per gli sviluppatori di Chrome.