Salta al contenuto principale

Cos'è CROSH

Chrome Shell, o CROSH, è un'interfaccia a riga di comando simile a BASH di Linux o ai terminali della riga di comando di Windows, ed è progettata per essere un'interfaccia potente e facile da usare per il sistema operativo Chrome OS di Google.

Fornisce agli sviluppatori e agli utenti esperti l'accesso a strumenti di diagnostica e funzionalità a livello di sistema per eseguire la soluzione problemi, controllare le informazioni sull'hardware e sulla rete, monitorare le prestazioni del sistema ed eseguire altre attività essenziali. Pur non essendo destinato a un ampio sviluppo software o alla configurazione del sistema, CROSH funge da strumento pratico e sicuro per consentire agli utenti di approfondire il funzionamento interno dei propri dispositivi Chrome OS e risolvere potenziali problemi in modo efficiente.

Cosa può fare CROSH

Fornisce l'accesso ad alcune funzionalità a livello di sistema e strumenti di diagnostica. È progettato principalmente per sviluppatori e utenti esperti per eseguire la soluzione problemi, test e varie attività relative al sistema. Ecco alcune delle cose di cui CROSH è capace.

  1. Diagnostica di rete: i comandi CROSH ti consentono di controllare la connettività di rete, eseguire il ping degli indirizzi e visualizzare le informazioni sul dispositivo di rete.
  2. Informazioni sull'hardware: puoi utilizzare CROSH per recuperare dettagli hardware come le informazioni su CPU, memoria e archiviazione.
  3. Informazioni sulla batteria: CROSH può fornire informazioni sullo stato di salute della batteria del dispositivo, sul livello di carica e altri dettagli correlati.
  4. Prestazioni del sistema: puoi monitorare le prestazioni del sistema, inclusi l'utilizzo della CPU, il consumo di memoria e i processi attivi.
  5. Accesso SSH: CROSH supporta Secure Shell (SSH), che ti consente di stabilire una connessione remota sicura con altri dispositivi.
  6. Test di alimentazione: gli sviluppatori possono utilizzare CROSH per eseguire test di alimentazione e valutare il consumo energetico dei dispositivi Chrome OS.
  7. Log di sistema: puoi accedere e rivedere i log di sistema a scopi di soluzione problemi.
  8. Gestione Wi-Fi: CROSH ti consente di gestire le connessioni Wi-Fi e controllare lo stato della connessione.
  9. Diagnostica di touchpad e tastiera: puoi eseguire la diagnostica sul touchpad e sulla tastiera per verificare la presenza di eventuali problemi.

Cosa non può fare CROSH

Sebbene CROSH sia uno strumento molto potente a disposizione degli utenti, è importante sapere che è alquanto limitato poiché è costruito per essere il più leggero possibile. Ciò significa che CROSH presenta alcune limitazioni e restrizioni specifiche dovute al suo design e al suo scopo. Ecco alcune delle cose che CROSH non è in grado di fare:

  1. Configurazione a livello di sistema: CROSH è progettato principalmente per la diagnostica e la soluzione problemi, quindi non offre accesso diretto alle impostazioni o alle preferenze di configurazione a livello di sistema. Per attività di configurazione del sistema più avanzate, potrebbe essere necessario utilizzare altri metodi o accedere alle impostazioni di Chrome OS.
  2. Gestione dei file: CROSH non offre funzionalità di gestione dei file complete come un file manager tradizionale. Sebbene sia possibile accedere ad alcuni file di sistema ed eseguire operazioni di base relative ai file, non sostituisce completamente un file manager grafico.
  3. Navigazione web: CROSH non è un browser web e non può essere utilizzato per navigare in internet. La sua funzionalità è limitata alla diagnostica di sistema e ad alcune attività specifiche.
  4. Installazione di app o estensioni: CROSH non supporta l'installazione di app Android o estensioni Chrome. Per installare applicazioni o estensioni, è necessario utilizzare l'interfaccia ufficiale di Chrome OS o il Google Play Store.
  5. Gestione utenti: CROSH non dispone di funzionalità per la gestione degli account utente, la creazione di nuovi utenti o la modifica delle impostazioni utente. Queste attività vengono gestite tramite le impostazioni di Chrome OS.
  6. Controllo completo del sistema: sebbene CROSH fornisca l'accesso ad alcune informazioni a livello di sistema e comandi di base, non consente il controllo completo sul sistema operativo. Le funzioni di sistema critiche rimangono limitate per garantire la sicurezza e la stabilità di Chrome OS.
  7. Sviluppo software complesso: sebbene CROSH sia utile per attività di diagnostica e soluzione problemi di base, potrebbe non essere l'ambiente ideale per lo sviluppo di software complesso. Gli sviluppatori utilizzano solitamente ambienti e strumenti di sviluppo più robusti e ricchi di funzionalità.
  8. Installazioni software: CROSH non supporta le installazioni di software, in particolare per le applicazioni Linux o altri pacchetti software. Per questo, dovresti utilizzare altri meccanismi, come il container Linux di Chrome OS o le installazioni di app Android.

Vale anche la pena notare separatamente che, CROSH non conferisce all'utente la possibilità di disabilitare la gestione del dispositivo. La gestione dei dispositivi in Chrome OS è una funzionalità fondamentale progettata per consentire agli amministratori di gestire e controllare i dispositivi Chrome OS in un'organizzazione o in un ambiente educativo. Aiuta a configurare i dispositivi, applicare policy, gestire gli aggiornamenti e garantire la sicurezza in un parco di dispositivi Chrome OS.

In genere, l'accesso alle impostazioni e agli strumenti di gestione del dispositivo è limitato agli amministratori di sistema di un'organizzazione. Se stai riscontrando problemi relativi alla gestione del dispositivo su un dispositivo Chrome OS, dovresti contattare l'amministratore di sistema o il supporto IT della tua organizzazione o scuola per ricevere assistenza. Avranno le autorizzazioni e gli strumenti necessari per gestire le impostazioni del dispositivo in modo appropriato.

Scheda di riferimento rapido per i comandi CROSH di ChromeOS

Le sezioni seguenti contengono una tabella con la maggior parte dei comandi che possono essere utilizzati con CROSH.

ComandoAzione
ExitChiude la Cross Shell
HelpVisualizza l'aiuto di Cross
Help_advanced [-c count] [-i interval] [-n] [-s packetsize] [-W waittime] < destination >Mostra i comandi avanzati di Cross (utilizzati principalmente per il debug)
pingInvia pacchetti ICMP ECHO_REQUEST a un host di rete. Se < destination > è “gw”, viene utilizzato il gateway dell'hop successivo per il percorso predefinito. Funziona esattamente come il comando ping su altri sistemi operativi. Premi Ctrl+C per interrompere il processo di ping o arrestare qualsiasi altro comando in Crosh.
sshAvvia il sottosistema ssh se invocato senza argomenti. “ssh < user > < host >”, “ssh < user > < host > < port >”, “ssh < user >@< host >” o “ssh < user >@< host > < port >” si connettono senza accedere al sottosistema.
ssh_forget_hostRimuove un host dall'elenco degli host ssh noti. Questo comando visualizza un menu degli host noti e richiede l'host da dimenticare.
topImposta il livello di log di chapsd. Nessun argomento può avviare la registrazione prolissa.
 battery_test [< test length >]Testa la velocità di scarica della batteria per un determinato numero di secondi. Senza argomento, il test predefinito sarà di 300 secondi.
bt_console <agent>Abilita la console di debug Bluetooth
chaps_debug ["start" " stop" < log_level >]Imposta il livello di logging di chapsd. Nessun argomento avvierà la registrazione prolissa.
connectivityMostra lo stato della connettività.
experimental_storage < "status" "enable" "disable" >Abilita o disabilita le funzionalità di archiviazione sperimentali.
ff_debug [< tag_expr >] [–help] [–list_valid_tags] [–reset]Aggiunge e rimuove tag di debug ff.
memory_testEsegue un test approfondito della memoria libera disponibile.
modem < command > [args…]Interagisce con il modem 3G. Esegui “modem help” per un aiuto dettagliato.
modem_set_carrier carrier-nameConfigura il modem per il gestore specificato.
network_diag [–date] [–link] [–show-macs] [–wifi] [–help] [–wifi-mon] < host >Una funzione che esegue una serie di diagnostiche di rete. Salva una copia dell'output nella tua directory di download.
network_logging < "wifi" "cellular" "ethernet" >Una funzione che abilita una serie predefinita di tag utili per il debug del dispositivo specificato.
p2p_update ["enable" "disable"]Abilita o disabilita la condivisione peer-to-peer (P2P) degli aggiornamenti sulla rete locale. Ciò tenterà sia di ottenere aggiornamenti da altri peer nella rete che di condividere gli aggiornamenti scaricati con loro. Esegui questo comando senza argomenti per vedere lo stato attuale.
rlz < "status" "enable" "disable" >Abilita o disabilita RLZ.
rollbackTenta di eseguire il rollback al precedente aggiornamento memorizzato nella cache del sistema. Disponibile solo su canali non stabili e dispositivi non iscritti ad aziende. Si prega di notare che questo eseguirà un powerwash del dispositivo.
route [-n] [-6]Visualizza le tabelle di routing.
set_apn [-n < network-id >] [-u < username >] [-p < password >] < apn >Imposta l'APN da utilizzare durante la connessione alla rete specificata da < network-id >. Se < network-id > non è specificato, utilizza il network-id della rete attualmente registrata.
set_apn – cCancella l'APN da utilizzare in modo che venga utilizzato l'APN predefinito.
set_arpgw < "true" "false" >Attiva il controllo aggiuntivo dello stato della rete per assicurarsi che il gateway predefinito sia raggiungibile.
set_cellular_ppp [-u < username >] [-p < password >]Imposta il nome utente e/o la password PPP per una connessione cellulare esistente. Se non vengono forniti né -u né -p, mostra il nome utente PPP esistente per la connessione cellulare.
set_cellular_ppp -cCancella qualsiasi nome utente e password PPP esistenti per una connessione cellulare.
sound < command > < argument >Configurazione audio di basso livello. Può essere utilizzato per riprodurre/registrare campioni audio e abilitare il beam forming su Pixel. “sound beamforming < "on" "off" >” abiliterà/disabiliterà la funzionalità. “sound record [duration]” avvierà la registrazione. “sound play < filename >” riprodurrà i campioni audio registrati.
storage_statusLegge lo stato di salute SMART del dispositivo di archiviazione, gli attributi del fornitore e il log degli errori.
storage_test_1Esegue un breve test SMART offline.
storage_test_2Esegue un test di leggibilità approfondito.
syslog < message >Registra un messaggio nel syslog.
tracepath [-n] < destination >[/port]Traccia il percorso/instradamento verso un host di rete.
tracepath [-n] < destination >[/port]Traccia il percorso/instradamento verso un host di rete.
update_over_cellular ["enable" "disable"]Abilita o disabilita gli aggiornamenti automatici su reti cellulari. Esegui senza argomenti per vedere lo stato attuale.
upload crashesCarica i report di arresto anomalo disponibili sul server dedicato.
wpa_debug [< debug_level >] [–help] [–list_valid_level] [–reset]Imposta il livello di debug di wpa_supplicant.
xset mModifica il tasso di accelerazione del mouse.
xset r rateModifica i tassi di autoripetizione. Il ritardo è il numero di millisecondi prima che inizi l'autoripetizione. La velocità è il numero di ripetizioni al secondo.
xset r [keycode] < "on" "off" >Attiva/disattiva l'autoripetizione. Se viene specificato un keycode, influisce solo su quel tasto. Se non specificato, influisce sul comportamento globale.

Jacob Mehnert

Membro da: 10/18/21

49.877 Reputazione

52 guide realizzate

Team

iFanatics Membro di iFanatics

Community

69 Membri

1.151 guide realizzate

76 Commenti

How do I unblock

Levi Johnson - Rispondi Condividi

Can I ask what you mean by "unblock"? Is Crosh giving you some kind of error message?

Jacob Mehnert - Rispondi Condividi

to unlock crosh it is control alt t

Raylan Pride - Rispondi Condividi

How Do I Unblock CROSH Commands On My Chromebook?

Elizabith Thurman - Rispondi Condividi

why i need more cheet codes to cheet on something

Elizabith Thurman - Rispondi Condividi

Aggiungi Commento

Visualizza statistiche:

Ultime 24 ore: 120

Ultimi 7 giorni: 838

Ultimi 30 giorni: 2,992

Tutti i Tempi: 120,971