Homepage » come » 10+ comandi inclusi in Hidden Crosh Shell di Chrome OS

    10+ comandi inclusi in Hidden Crosh Shell di Chrome OS

    Chrome OS di Google include un ambiente di shell noto come Chrome Shell, o "crosh" in breve. Crosh include diversi comandi del terminale che è possibile utilizzare su tutti i Chromebook, anche se non è stata attivata la modalità sviluppatore.

    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 Aiuto 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

    Google fornisce un client Secure Shell (SSH) nel Chrome Web Store, ma non è necessario utilizzarlo. Puoi usare il built-in 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. È inoltre possibile aggiungere chiavi private che potrebbero essere necessarie per connettersi ai server SSH.

    ssh_forget_host

    Il ssh_forget_host comando visualizza una lista 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

    Chrome include il proprio task manager che ti mostra quali schede, estensioni e plug-in di Chrome utilizzano le risorse. Tuttavia, Crosh include anche il superiore 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 superiore 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

    Sì, Chrome OS ha anche un ping comando. Ping è un'importante utility per la risoluzione dei problemi di rete, che consente di vedere quanto tempo impiegano i pacchetti per viaggiare tra il proprio 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

    Il 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

    Il 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

    Chrome include un comando che può registrare l'audio dal microfono del tuo Chromebook e quindi riprodurlo in un secondo momento.

    Per registrare 10 secondi di audio dal microfono del tuo Chromebook, devi eseguire il seguente comando:

    registrazione audio 10

    L'audio viene salvato come file a cui puoi accedere dall'app File del Chromebook. Puoi riprodurre la registrazione usando il suono di gioco comando.

    tpcontrol

    Il 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 devi eseguire qualsiasi fine-tuning della velocità di accelerazione usando 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

    Il xset r comando ti consente di modificare il comportamento 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

    In modalità sviluppatore, hai anche a disposizione i seguenti comandi:

    • 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.