Googles Chrome OS inkluderar en skalmiljö som kallas Chrome Shell eller kort sagt ”crosh”. Crosh innehåller flera terminalkommandon som du kan använda på alla Chromebooks, även om du inte har det utvecklarläge aktiverad.
RELATERAD: Att leva med en Chromebook: Kan du överleva med bara en Chrome-webbläsare?
Crosh innehåller kommandon för anslutning till SSH-servrar, övervakning av resursanvändning, felsökning av nätverksproblem, justering av dolda maskinvaruinställningar, utförande av hårdvarutester och andra felsökningsändamål.
Öppnar Crosh
För att öppna Crosh, tryck Ctrl + Alt + T var som helst i Chrome OS. Crosh-skalet öppnas i en ny webbläsarflik.
Från Crosh-prompten kan du köra
hjälp
för att visa en lista med grundläggande kommandon eller köra
hjälp_avancerad
kommando för en lista med "mer avancerade kommandon, som främst används för felsökning." Vi kommer att täcka några av de mest intressanta kommandona nedan.
ssh
Google tillhandahåller en Secure Shell (SSH) -klient i Chrome Web Store, men du behöver inte använda den. Du kan använda den inbyggda
ssh
kommando för att ansluta till SSH-servrar utan att installera något annat på din Chromebook.
RELATERAD: 5 häftiga saker du kan göra med en SSH-server
Kommandot ssh är mer avancerat än du förväntar dig. Förutom att bara ansluta till en SSH-server kan du också använd SSH-tunnling för att skapa en lokal proxy som låter dig tunnelera din Chrome OS-nätverksaktivitet över din SSH-anslutning. Du kan också lägga till privata nycklar som du kan behöva ansluta till SSH-servrar.
ssh_forget_host
De
ssh_forget_host
kommandot visar en lista över kända värdar som du har anslutit till med
SSH
kommandot och låter dig "glömma" en värd. Nästa gång du ansluter till värden blir du ombedd att verifiera dess nyckelfingeravtryck igen.
topp
RELATERAD: Varför har Chrome så många öppna processer?
Krom
inkluderar sin egen uppgiftshanterare
som visar vilka Chrome-flikar, tillägg och plugin-program som använder resurser. Emellertid inkluderar Crosh också
topp
kommando från Linux, som ger dig en visning av alla processer på låg nivå som också kan använda resurser. De flesta föredrar troligen att använda Chromes inbyggda aktivitetshanterare, men
topp
verktyget ger mer information. Den visar också information som du inte hittar någon annanstans i Chrome OS, till exempel din Chromebooks driftstid.
ping
RELATERAD: Hur man felsöker problem med internetanslutning
Ja, Chrome OS har också en
ping
kommando. Ping är ett viktigt verktyg för
nätverksfelsökning
, så att du kan se hur lång tid det tar för paket att resa mellan ditt system och en webbserver och se om några paket tappas. Det fungerar precis som ping-kommandot på andra operativsystem. Tryck på Ctrl + C för att stoppa
ping
bearbeta eller stoppa något annat kommando i Crosh.
Transpath
De
Transpath
kommandot fungerar på samma sätt som
traceroute
genom att låta dig spåra sökvägen paket tar för att nå en fjärrserver. Det är ett annat användbart nätverksfelsökningskommando, eftersom det låter dig bestämma exakt var nätverksproblem uppstår mellan dig och en annan nätverksenhet.
nätverksdiag
De
nätverksdiag
kommandot utför en kort uppsättning nätverksdiagnostiska tester och sparar utdata som en .txt-fil som du kan visa i din Chromebooks Filer-app.
ljud
Chrome innehåller ett kommando som kan spela in ljud från din Chromebooks mikrofon och sedan spela upp det senare.
För att spela in 10 sekunders ljud från din Chromebooks mikrofon, kör du följande kommando:
ljudinspelning 10
Ljudet sparas som en fil som du kan komma åt från appen Chromebook på din Chromebook. Du kan spela upp inspelningen med hjälp av
ljudspel
kommando.
tpkontroll
De
tpkontroll
med kommandot kan du finjustera enhetens pekplatta. Några av dessa alternativ finns i inställningsfönstret för Chrome OS, men du kan justera många egenskaper som inte är tillgängliga från det grafiska gränssnittet.
xset m
De
xset m
med kommandot kan du justera musens accelerationshastighet. Chrome OS har bara alternativ för att kontrollera musens hastighet i sitt grafiska gränssnitt, så du måste göra någon finjustering av accelerationshastigheten med Crosh. Detta är särskilt användbart om du använder en extern mus som inte fungerar bra med standardhastigheten. Accelerationshastigheten konfigureras på samma sätt som du använder
xset m
kommando för att konfigurera accelerationshastigheter på ett standard Linux-system.
xset r
De
xset r
med kommandot kan du justera det autorepeat-beteende som uppstår när du håller ner en tangent på tangentbordet. Du kan konfigurera fördröjningen mellan första gången du trycker på knappen och när autorepeat startar, och även konfigurera hur många upprepningar som ska ske per sekund. Du kan också inaktivera autorepeat helt för varje tangent på tangentbordet eller bara inaktivera autorepeat för specifika tangenter.
Kommandon för utvecklarläge
I utvecklarläge har du också följande kommandon tillgängliga:
- skal : Öppnar ett fullständigt bash-skal där du kan köra andra Linux-kommandon, inklusive sådana som kan starta standard Linux-skrivbordsmiljöer efter att du har installerat dem.
- systrace : Starta systemspårning så att du kan fånga loggar för felsökningsändamål.
- packet_capture : Börja fånga och logga paket.
Du hittar andra kommandon om du kör
hjälp_avancerad
kommando - allt från minnestester och en Bluetooth-felsökningskonsol till kommandon som låter dig styra felsökningsnivån för olika bakgrundstjänster. Många av dessa alternativ är dock bara användbara för Chrome-utvecklare.