Hjemmeside » hvordan » 10 + kommandoer inkludert i Chrome OSs skjulte Crosh Shell

    10 + kommandoer inkludert i Chrome OSs skjulte Crosh Shell

    Googles Chrome OS inneholder et shell-miljø som kalles Chrome Shell, eller "crosh" for kort. Crosh inneholder flere terminalkommandoer som du kan bruke på alle Chromebooks, selv om du ikke har utviklermodus aktivert.

    Crosh inneholder kommandoer for tilkobling til SSH-servere, overvåking av ressursbruk, feilsøkingsnettverksproblemer, justering av skjulte maskinvareinnstillinger, utførelse av maskinvareprøver og andre feilsøkingsformål.

    Åpner Crosh

    For å åpne Crosh, trykk Ctrl + Alt + T hvor som helst i Chrome OS. Crosh-skallet åpnes i en ny nettleserfane.

    Fra Crosh-spørringen kan du kjøre hjelp kommandoen for å vise en liste over grunnleggende kommandoer eller kjøre help_advanced kommandoen for en liste over "mer avanserte kommandoer, hovedsakelig brukt til feilsøking." Vi vil dekke noen av de mest interessante kommandoene under.

    ssh

    Google tilbyr en Secure Shell (SSH) klient i Chrome Nettmarked, men du trenger ikke å bruke den. Du kan bruke det innebygde ssh kommandoen for å koble til SSH-servere uten å installere noe annet på Chromebooken din.

    Ssh-kommandoen er mer avansert enn du kanskje forventer. I tillegg til å bare koble til en SSH-server, kan du også bruke SSH-tunneling for å opprette en lokal proxy som lar deg tunnelere Chrome OS-nettverksaktiviteten din over SSH-tilkoblingen din. Du kan også legge til private nøkler som du kanskje må koble til SSH-servere.

    ssh_forget_host

    De ssh_forget_host Kommandoen viser en liste over kjente verter du har koblet til med SSH kommandoen, og lar deg "glemme" en vert. Neste gang du kobler til verten, blir du bedt om å bekrefte nøkkelfingeravtrykket igjen.

    topp

    Chrome inneholder en egen oppgavebehandling som viser hvilke Chrome-faner, utvidelser og programtillegg som bruker ressurser. Men Crosh inkluderer også topp kommandoen fra Linux, som gir deg en visning av alle lavnivåprosessene som også kan bruke ressurser. De fleste vil trolig foretrekke å bruke Chrome's innebygde oppgavebehandling, men topp verktøyet gir mer informasjon. Det viser også litt informasjon du ikke finner andre steder i Chrome OS, for eksempel Chromebook-oppetid.

    ping

    Ja, Chrome OS har også en ping kommando. Ping er et viktig verktøy for nettverksfeilsøking, slik at du kan se hvor lenge pakker tar for å reise mellom systemet ditt og en webserver og se om noen pakker blir tapt. Det fungerer akkurat som ping-kommandoen på andre operativsystemer. Trykk Ctrl + C for å stoppe ping behandle eller stoppe enhver annen kommando i Crosh.

    spores

    De spores kommandofunksjoner ligner på traceroute ved å tillate deg å spore sti pakker ta for å nå en ekstern server. Det er en annen nyttig nettverksfeilsøkingskommando, da det lar deg bestemme nøyaktig hvor nettverksproblemer oppstår mellom deg og en annen nettverksenhet.

    network_diag

    De network_diag kommandoen utfører et kort sett med nettverksdiagnostiske tester, og lagrer utdata som en .txt-fil som du kan vise i Chromebook-filens app.

    lyd

    Chrome inneholder en kommando som kan ta opp lyd fra Chromebook-mikrofonen, og deretter spille den tilbake senere.

    Hvis du vil ta opp 10 sekunder med lyd fra Chromebook-mikrofonen, vil du kjøre følgende kommando:

    lydopptak 10

    Lyden lagres som en fil du kan få tilgang til fra Chromebook-filens app. Du kan spille innspillingen tilbake ved å bruke lydspill kommando.

    tpcontrol

    De tpcontrol kommandoen lar deg finjustere enhetens touchpad. Noen av disse alternativene er tilgjengelige i Chrome OS 'innstillingsvindu, men du kan finjustere mange egenskaper som ikke er tilgjengelige fra det grafiske grensesnittet.

    xset m

    De xset m kommandoen lar deg justere musen akselerasjon rate. Chrome OS har bare muligheter for å kontrollere musens fart i grafisk grensesnitt, så du må gjøre finjustering av akselerasjonshastigheten ved hjelp av Crosh. Dette er spesielt nyttig hvis du bruker en ekstern mus som ikke fungerer bra med standardfrekvensen. Accelerasjonshastigheten er konfigurert på samme måte som du vil bruke xset m kommandoen for å konfigurere akselerasjonshastigheter på et standard Linux-system.

    xset r

    De xset r kommandoen lar deg finjustere autorepeat-oppførselen som oppstår når du holder en tast nede på tastaturet. Du kan konfigurere forsinkelsen mellom når du først trykker på knappen og når autorepeat starter, og også konfigurere hvor mange gjentakelser som skjer per sekund. Du kan også deaktivere autorepeat helt for hver tast på tastaturet, eller bare deaktiver autorepeat for bestemte taster.

    Utviklermoduskommandoer

    I utviklingsmodus har du også følgende kommandoer tilgjengelig for deg:

    • shell: Åpner et fullt bash-skjerm hvor du kan kjøre andre Linux-kommandoer, inkludert de som kan starte standard Linux-skrivebordsmiljøer etter at du har installert dem.
    • Systrace: Start systemsporing, slik at du kan fange logger for feilsøkingsformål.
    • packet_capture: Start fange og logge pakker.

    Du finner andre kommandoer hvis du kjører help_advanced kommandoen - alt fra minnetester og en Bluetooth-feilsøkingskonsoll til kommandoer som lar deg kontrollere feilsøkingsnivået for forskjellige bakgrunnstjenester. Mange av disse alternativene er imidlertid kun nyttige for Chrome-utviklere.