Hjemmeside » hvordan » 10 + kommandoer inkluderet i Chrome OS's skjulte Crosh Shell

    10 + kommandoer inkluderet i Chrome OS's skjulte Crosh Shell

    Googles Chrome OS indeholder et shell-miljø kendt som Chrome Shell eller "crosh" for kort. Crosh indeholder flere terminalkommandoer, som du kan bruge på alle Chromebooks, selvom du ikke har udviklertilstand aktiveret.

    Crosh indeholder kommandoer til forbindelse til SSH-servere, overvågning af ressourceforbrug, fejlfinding af netværksproblemer, justering af skjulte hardwareindstillinger, udførelse af hardwaretests og andre fejlretningsmål.

    Åbning Crosh

    For at åbne Crosh, tryk Ctrl + Alt + T overalt i Chrome OS. Crosh-skalen åbnes i en ny browser-faneblad.

    Fra Crosh-prompten kan du køre Hjælp kommando for at se en liste over grundlæggende kommandoer eller køre help_advanced kommando for en liste over "mere avancerede kommandoer, der hovedsagelig bruges til debugging." Vi dækker nogle af de mest interessante kommandoer nedenfor.

    ssh

    Google leverer en Secure Shell (SSH) -klient i Chrome Webshop, men du behøver ikke bruge den. Du kan bruge den indbyggede ssh kommando for at oprette forbindelse til SSH-servere uden at installere noget andet på din Chromebook.

    Ssh-kommandoen er mere avanceret end du måske forventer. Ud over at blot forbinde til en SSH-server kan du også bruge SSH tunneling til at oprette en lokal proxy, der giver dig mulighed for at tunnelere din Chrome OS-netværksaktivitet over din SSH-forbindelse. Du kan også tilføje private nøgler, som du måske skal oprette forbindelse til SSH-servere.

    ssh_forget_host

    Det ssh_forget_host kommando viser en liste over kendte værter, du har tilknyttet med SSH kommando, og giver dig mulighed for at "glemme" en vært. Næste gang du opretter forbindelse til værten, bliver du bedt om at bekræfte det centrale fingeraftryk igen.

    top

    Chrome indeholder en egen task manager, der viser, hvilke Chrome-faner, udvidelser og plug-ins der bruger ressourcer. Men Crosh inkluderer også top kommando fra Linux, som giver dig en visning af alle de lavtliggende processer, der måske også bruger ressourcer. De fleste vil sandsynligvis foretrække at bruge Chrome's indbyggede task manager, men top nytte giver mere information. Den viser også nogle oplysninger, du ikke kan finde andre steder i Chrome OS, f.eks. Din Chromebook's oppetid.

    ping

    Ja, Chrome OS har også en ping kommando. Ping er et vigtigt redskab til fejlfinding i netværket, så du kan se, hvor lang tid pakker tager for at rejse mellem dit system og en webserver og se om nogen pakker bliver droppet. Det fungerer ligesom ping-kommandoen på andre operativsystemer. Tryk på Ctrl + C for at stoppe ping behandle eller standse enhver anden kommando i Crosh.

    tracepath

    Det tracepath kommandoen fungerer på samme måde som traceroute ved at tillade dig at spore banepakkerne for at nå en fjernserver. Det er en anden nyttig netværksfejlfindingskommando, da det giver dig mulighed for at bestemme, hvor netværksproblemer opstår mellem dig og en anden netværksenhed.

    network_diag

    Det network_diag kommandoen udfører et kort sæt netværksdiagnostiske test, der gemmer output som en .txt-fil, som du kan se i din Chromebooks Fil-app.

    lyd

    Chrome indeholder en kommando, der kan optage lyd fra din Chromebooks mikrofon og derefter afspille den senere.

    For at optage 10 sekunder lyd fra din Chromebooks mikrofon, ville du køre følgende kommando:

    lyd record 10

    Lyden gemmes som en fil, du kan få adgang til fra din Chromebooks Fil-app. Du kan afspille optagelsen tilbage ved at bruge lydspil kommando.

    tpcontrol

    Det tpcontrol kommando giver dig mulighed for at finjustere enhedens touchpad. Nogle af disse valgmuligheder er tilgængelige i Chrome OS 'indstillingsvindue, men du kan finjustere mange egenskaber, der ikke er tilgængelige fra den grafiske grænseflade.

    xset m

    Det xset m kommando lader dig justere din mus acceleration rate. Chrome OS har kun muligheder for at styre musens hastighed i dens grafiske grænseflade, så du skal foretage en finjustering af accelerationshastigheden ved hjælp af Crosh. Dette er især nyttigt, hvis du bruger en ekstern mus, der ikke fungerer godt med standardfrekvensen. Accelerationshastigheden er konfigureret på samme måde som du vil bruge xset m kommando til at konfigurere accelerationshastigheder på et standard Linux-system.

    xset r

    Det xset r kommando lader dig tilpasse den automatiske adfærd, der opstår, når du holder en nøgle nede på tastaturet. Du kan konfigurere forsinkelsen mellem, når du først trykker på knappen, og når autorepeat starter, og også konfigurere hvor mange gentagelser der forekommer per sekund. Du kan også deaktivere autorepeat helt for hver tast på tastaturet eller bare deaktiver autorepeat for bestemte taster.

    Udviklertilstandskommandoer

    I udviklertilstand har du også følgende kommandoer til rådighed:

    • skal: Åbner en fuld bash shell, hvor du kan køre andre Linux kommandoer, herunder dem der kan starte standard Linux desktop miljøer efter du har installeret dem.
    • Systrace: Start systemsporing, så du kan fange logfiler til fejlfinding.
    • packet_capture: Begynd at fange og logge pakker.

    Du finder andre kommandoer, hvis du kører help_advanced kommando-alt fra hukommelsestest og en Bluetooth debugging-konsol til kommandoer, der lader dig kontrollere fejlretningsniveauet for forskellige baggrundstjenester. Mange af disse muligheder er kun nyttige for Chrome-udviklere.