Ga door naar hoofdinhoud

Wat is CROSH

**Chrome Shell**, of **CROSH**, is een opdrachtregelinterface vergelijkbaar met **BASH** in Linux of de **Opdrachtprompt** in Windows. Het is ontworpen als een krachtige en gebruiksvriendelijke opdrachtregelinterface voor Google’s **Chrome OS**.

Het biedt ontwikkelaars en geavanceerde gebruikers toegang tot diagnostische hulpmiddelen en systeemfuncties om problemen op te sporen, hardware- en netwerkinformatie te controleren, systeemprestaties te monitoren en andere essentiële taken uit te voeren.

Hoewel CROSH niet bedoeld is voor uitgebreide softwareontwikkeling of systeemconfiguratie, dient het als een handige en veilige manier om inzicht te krijgen in de interne werking van Chrome OS-apparaten en om problemen efficiënt op te lossen.

Wat CROSH kan doen

CROSH biedt toegang tot verschillende systeemfuncties en diagnostische hulpmiddelen. Het is vooral bedoeld voor ontwikkelaars en geavanceerde gebruikers die foutopsporing, testen of systeemgerelateerde taken willen uitvoeren.

Hieronder volgt een overzicht van wat CROSH kan:

  1. Netwerkdiagnose: Met CROSH-opdrachten kun je netwerkconnectiviteit testen, adressen pingen en informatie over netwerkapparaten weergeven.
  2. Hardware-informatie: CROSH kan details over de hardware weergeven, zoals CPU-, geheugen- en opslaginformatie.
  3. Batterij-informatie: CROSH kan informatie geven over de gezondheid van de batterij, het laadniveau en andere relevante gegevens.
  4. Systeemprestaties: Je kunt de systeemprestaties bewaken, waaronder CPU-gebruik, geheugengebruik en actieve processen.
  5. SSH-toegang: CROSH ondersteunt **Secure Shell (SSH)**, waarmee je een beveiligde externe verbinding kunt opzetten met andere apparaten.
  6. Vermogensmetingen: Ontwikkelaars kunnen CROSH gebruiken om stroomverbruik te meten en energieverbruik van Chrome OS-apparaten te analyseren.
  7. Systeemlogboeken: Je kunt systeemlogs raadplegen en analyseren voor foutopsporing.
  8. Wi-Fi-beheer: CROSH maakt het mogelijk om Wi-Fi-verbindingen te beheren en verbindingsstatussen te controleren.
  9. Touchpad- en toetsenborddiagnose: Je kunt diagnostische tests uitvoeren op het touchpad en toetsenbord om problemen op te sporen.

Wat CROSH niet kan doen

Hoewel CROSH een krachtig hulpmiddel is, heeft het beperkingen omdat het ontworpen is om lichtgewicht te blijven. Hierdoor heeft het geen volledige systeemtoegang of ontwikkelingsmogelijkheden. Hier zijn enkele zaken die CROSH **niet** kan doen:

  1. Systeemconfiguratie: CROSH is bedoeld voor diagnose en foutopsporing, niet voor diepgaande systeeminstellingen. Voor configuratie gebruik je de instellingen van Chrome OS zelf.
  2. Bestandsbeheer: CROSH is geen volwaardige bestandsbeheerder. Je kunt wel beperkte bestandsacties uitvoeren, maar het vervangt geen grafische bestandsbeheerder.
  3. Webbrowsen: CROSH is geen webbrowser en kan niet worden gebruikt om op internet te surfen. De functies beperken zich tot systeemdiagnose.
  4. Apps of extensies installeren: CROSH ondersteunt geen installatie van Android-apps of Chrome-extensies. Dit gebeurt via de Chrome OS-interface of de Google Play Store.
  5. Gebruikersbeheer: CROSH biedt geen mogelijkheden om gebruikersaccounts te beheren of instellingen te wijzigen. Dit gebeurt via de instellingen van Chrome OS.
  6. Volledige systeemcontrole: CROSH biedt beperkte toegang tot systeeminformatie, maar geen volledige controle over het besturingssysteem. Kritieke functies blijven beveiligd om stabiliteit en veiligheid te waarborgen.
  7. Complexe softwareontwikkeling: CROSH is niet geschikt voor uitgebreide softwareontwikkeling. Ontwikkelaars gebruiken hiervoor uitgebreidere ontwikkelomgevingen.
  8. Software-installaties: CROSH ondersteunt geen software-installaties, zoals Linux-programma’s of pakketten. Hiervoor gebruik je de Linux-container van Chrome OS of Android-appinstallaties.

Het is ook vermeldenswaard dat CROSH de gebruiker niet de mogelijkheid geeft om apparaatbeheer uit te schakelen. Apparaatbeheer in Chrome OS is een kernfunctie waarmee beheerders apparaten binnen organisaties of onderwijsinstellingen kunnen beheren. Hiermee kunnen instellingen worden afgedwongen, updates beheerd en beveiligingsbeleid toegepast.

Toegang tot deze beheerinstellingen is doorgaans beperkt tot systeembeheerders. Als je problemen ondervindt met apparaatbeheer op een Chrome OS-apparaat, neem dan contact op met de systeembeheerder of IT-ondersteuning van jouw organisatie of school. Zij beschikken over de juiste rechten en hulpmiddelen om instellingen aan te passen.

ChromeOS CROSH-opdrachten – Overzichtstabel

De onderstaande tabel bevat de meeste opdrachten die met CROSH gebruikt kunnen worden:

OpdrachtFunctie
ExitVerlaat de Chrome Shell
HelpToont de helpinformatie van CROSH
Help_advanced [-c aantal] [-i interval] [-n] [-s pakketgrootte] [-W wachttijd] < bestemming >Toont geavanceerde CROSH-opdrachten (meestal gebruikt voor debuggen)
pingStuurt ICMP ECHO_REQUEST-pakketten naar een netwerkhost. Als < bestemming > “gw” is, wordt de gateway van de standaardroute gebruikt. Druk op Ctrl+C om het proces te stoppen.
sshStart het SSH-subsysteem. Gebruik “ssh < gebruiker >@< host > [< poort >]” om verbinding te maken.
ssh_forget_hostVerwijdert een host uit de lijst met bekende SSH-hosts. Geeft een menu met bekende hosts en vraagt welke te vergeten.
topToont actieve processen en systeemgebruik (vergelijkbaar met Linux “top”).
battery_test [< testduur >]Test de ontlaadsnelheid van de batterij. Zonder argument duurt de test 300 seconden.
bt_console <agent>Activeert de Bluetooth-debugconsole.
chaps_debug ["start" "stop" < log_level >]Stelt het logniveau van de chapsd-service in. Zonder argument wordt uitgebreid loggen gestart.
connectivityToont de verbindingsstatus.
experimental_storage < "status" "enable" "disable" >Schakelt experimentele opslagfuncties in of uit.
ff_debug [< tag_expr >] [–help] [–list_valid_tags] [–reset]Beheert ff-debugtags.
memory_testVoert een uitgebreide geheugentest uit op het vrije geheugen.
modem < opdracht > [args…]Interactie met de 3G-modem. Gebruik “modem help” voor details.
modem_set_carrier providernaamStelt de modem in voor de opgegeven provider.
network_diag [–date] [–link] [–show-macs] [–wifi] [–help] [–wifi-mon] < host >Voert netwerkdiagnoses uit en slaat de resultaten op in de downloadmap.
network_logging < "wifi" "cellular" "ethernet" >Activeert logtags voor het debuggen van het opgegeven netwerkapparaat.
p2p_update ["enable" "disable"]Schakelt peer-to-peer update-deling via het lokale netwerk in of uit. Zonder argument toont het de huidige status.
rlz < "status" "enable" "disable" >Activeert of deactiveert RLZ.
rollbackProbeert terug te keren naar de vorige update (alleen niet-stabiele of onbeheerde apparaten). Voert een powerwash uit.
route [-n] [-6]Toont de routeringstabellen.
set_apn [-n < netwerk-id >] [-u < gebruikersnaam >] [-p < wachtwoord >] < apn >Stelt het APN in voor de opgegeven netwerkverbinding.
set_apn – cHerstelt het standaard-APN.
set_arpgw < "true" "false" >Schakelt extra netwerkstatuscontrole in om te controleren of de standaardgateway bereikbaar is.
set_cellular_ppp [-u < gebruikersnaam >] [-p < wachtwoord >]Stelt PPP-inloggegevens in voor een bestaande mobiele verbinding.
set_cellular_ppp -cVerwijdert bestaande PPP-inloggegevens.
sound < opdracht > < argument >Audioconfiguratie op laag niveau (bijv. opnemen, afspelen, beamforming aan/uit).
storage_statusLeest SMART-status, leverancierskenmerken en foutlog van het opslagapparaat.
storage_test_1Voert een korte offline SMART-test uit.
storage_test_2Voert een uitgebreide leesbaarheidstest uit.
syslog < bericht >Logt een bericht naar het systeemlogboek.
tracepath [-n] < bestemming >[/poort]Volgt de route naar een netwerkhost (vergelijkbaar met traceroute).
tracepath [-n] < bestemming >[/poort]Volgt de route naar een netwerkhost (vergelijkbaar met traceroute).
update_over_cellular ["enable" "disable"]Schakelt automatische updates via mobiele netwerken in of uit.
upload crashesUploadt beschikbare crashrapporten naar de server.
wpa_debug [< debug_level >] [–help] [–list_valid_level] [–reset]Stelt het debugniveau van wpa_supplicant in.
xset mPast de muisversnelling aan.
xset r rateWijzigt de toetsherhaalvertraging (ms) en het aantal herhalingen per seconde.
xset r [keycode] < "on" "off" >Schakelt toetsherhaling in of uit, voor alle of specifieke toetsen.

Met dank aan deze vertalers:

en nl

100%

Toon Konings helpt ons de wereld te repareren! Doe je mee?
Begin met vertalen ›

76 opmerkingen

How do I unblock

Levi Johnson - Antwoord Deel

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

Jacob Mehnert - Antwoord Deel

to unlock crosh it is control alt t

Raylan Pride - Antwoord Deel

How Do I Unblock CROSH Commands On My Chromebook?

Elizabith Thurman - Antwoord Deel

why i need more cheet codes to cheet on something

Elizabith Thurman - Antwoord Deel

Voeg opmerking toe

Weergavestatistieken:

Afgelopen 24 uren: 104

Afgelopen 7 dagen: 839

Afgelopen 30 dagen: 2,993

Altijd: 120,972