[summary]Chrome Shell, ou CROSH, est une interface en ligne de commande similaire aux terminaux Linux BASH ou Windows cmd. Bien que Chrome OS soit basé sur Linux, il ne reconnaît pas la plupart des commandes Linux.[\summary]
Qu'est-ce que CROSH
Chrome Shell, ou CROSH, est une interface en ligne de commande similaire au BASH de Linux ou aux terminaux de ligne de commande de Windows, conçue pour être une interface en ligne de commande puissante et conviviale pour le système d'exploitation Chrome OS de Google.
Il fournit aux développeurs et aux utilisateurs avancés un accès à des outils de diagnostic et à des fonctionnalités au niveau du système pour résoudre les problèmes, vérifier les informations matérielles et réseau, surveiller les performances du système et effectuer d'autres tâches essentielles. Bien qu'il ne soit pas destiné au développement de logiciels extensifs ou à la configuration du système, CROSH sert d'outil pratique et sécurisé pour permettre aux utilisateurs de plonger dans le fonctionnement interne de leurs appareils sous Chrome OS et de résoudre efficacement les problèmes potentiels.
Ce que CROSH peut faire
CROSH fournit un accès à certaines fonctionnalités au niveau du système et à des outils de diagnostic. Il est principalement conçu pour que les développeurs et les utilisateurs avancés puissent effectuer des diagnostics, des tests et diverses tâches liées au système. Voici quelques-unes des choses dont CROSH est capable :
- Diagnostic réseau : Les commandes CROSH vous permettent de vérifier la connectivité réseau, d'effectuer des pings sur des adresses et d'afficher les informations sur les périphériques réseau.
- Informations matérielles : Vous pouvez utiliser CROSH pour récupérer les détails matériels tels que les informations sur le processeur, la mémoire et le stockage.
- Informations sur la batterie : CROSH peut fournir des informations sur l'état de santé de la batterie de votre appareil, son niveau de charge et d'autres détails connexes.
- Performances du système : Vous pouvez surveiller les performances du système, y compris l'utilisation du processeur, la consommation de mémoire et les processus actifs.
- Accès SSH : CROSH prend en charge le protocole SSH (Secure Shell), qui vous permet d'établir une connexion à distance sécurisée avec d'autres appareils.
- Tests de puissance : Les développeurs peuvent utiliser CROSH pour effectuer des tests de puissance et évaluer la consommation d'énergie des appareils sous Chrome OS.
- Journaux système : Vous pouvez accéder aux journaux système et les examiner à des fins de diagnostic.
- Gestion du Wi-Fi : CROSH vous permet de gérer les connexions Wi-Fi et de vérifier leur état.
- Diagnostic du pavé tactile et du clavier : Vous pouvez exécuter des diagnostics sur le pavé tactile et le clavier pour vérifier tout problème éventuel.
Ce que CROSH ne peut pas faire
Bien que CROSH soit un outil très puissant, il est important de savoir qu'il est quelque peu limité, car il est conçu pour être aussi léger que possible. Cela signifie que CROSH présente certaines limitations et restrictions spécifiques en raison de sa conception et de son objectif. Voici quelques-unes des choses dont CROSH n'est pas capable :
- Configuration globale du système : CROSH est principalement conçu pour le diagnostic, il n'offre donc pas d'accès direct aux paramètres ou aux préférences de configuration globale du système. Pour des tâches de configuration système plus avancées, vous devrez peut-être utiliser d'autres méthodes ou accéder aux paramètres de Chrome OS.
- Gestion de fichiers : CROSH ne fournit pas de capacités de gestion de fichiers complètes comme un gestionnaire de fichiers traditionnel. Bien que vous puissiez accéder à certains fichiers système et effectuer des opérations de base sur les fichiers, ce n'est pas un remplacement complet d'un gestionnaire de fichiers graphique.
- Navigation Web : CROSH n'est pas un navigateur web et ne peut pas être utilisé pour naviguer sur Internet. Ses fonctionnalités sont limitées aux diagnostics système et à quelques tâches spécifiques.
- Installation d'applications ou d'extensions : CROSH ne prend pas en charge l'installation d'applications Android ou d'extensions Chrome. Pour installer des applications ou des extensions, vous devez utiliser l'interface officielle de Chrome OS ou le Google Play Store.
- Gestion des utilisateurs : CROSH ne dispose pas de fonctionnalités pour gérer les comptes utilisateurs, créer de nouveaux utilisateurs ou modifier les paramètres utilisateur. Ces tâches sont gérées via les paramètres de Chrome OS.
- Contrôle complet du système : Bien que CROSH fournisse un accès à certaines informations au niveau du système et à des commandes de base, il ne permet pas un contrôle total sur le système d'exploitation. Les fonctions système critiques restent restreintes pour garantir la sécurité et la stabilité de Chrome OS.
- Développement logiciel complexe : Bien que CROSH soit utile pour les tâches de base de diagnostic, ce n'est peut-être pas l'environnement idéal pour le développement logiciel complexe. Les développeurs utilisent généralement des environnements et des outils de développement plus robustes et riches en fonctionnalités.
- Installations logicielles : CROSH ne prend pas en charge les installations logicielles, en particulier pour les applications Linux ou d'autres progiciels. Pour cela, vous devrez utiliser d'autres mécanismes, tels que le conteneur Linux de Chrome OS ou les installations d'applications Android.
Il convient également de noter séparément que CROSH ne permet pas à l'utilisateur de désactiver la gestion de l'appareil. La gestion de l'appareil dans Chrome OS est une fonctionnalité centrale conçue pour permettre aux administrateurs de gérer et de contrôler les appareils Chrome OS dans une organisation ou un cadre éducatif. Elle aide à configurer les appareils, à appliquer des politiques, à gérer les mises à jour et à assurer la sécurité sur un parc d'appareils Chrome OS.
L'accès aux paramètres et aux outils de gestion des appareils est généralement restreint aux administrateurs système de l'organisation. Si vous rencontrez des problèmes liés à la gestion de l'appareil sur un appareil Chrome OS, vous devez contacter l'administrateur système ou le support informatique de votre organisation ou école pour obtenir de l'aide. Ils disposeront des autorisations et des outils nécessaires pour gérer les paramètres de l'appareil de manière appropriée.
Aide-mémoire des commandes ChromeOS CROSH
Les sections suivantes constituent un tableau répertoriant la plupart des commandes utilisables avec CROSH.
| Commande | Action |
|---|---|
| Exit | Quitter le Cross Shell |
| Help | Affiche l'aide de Cross |
| Help_advanced [-c count] [-i interval] [-n] [-s packetsize] [-W waittime] < destination > | Afficher les commandes Cross avancées (principalement utilisées pour le débogage) |
| ping | Envoie des paquets ICMP ECHO_REQUEST à un hôte réseau. Si < destination > est "gw", la passerelle du prochain saut pour la route par défaut est utilisée. Cela fonctionne exactement comme la commande ping sur d'autres systèmes d'exploitation. Appuyez sur Ctrl+C pour arrêter le processus ping ou interrompre toute autre commande dans Crosh. |
| ssh | Démarre le sous-système ssh s'il est invoqué sans aucun argument. "ssh < utilisateur > < hôte >", "ssh < utilisateur > < hôte > < port >", "ssh < utilisateur >@< hôte >" ou "ssh < utilisateur >@< hôte > < port >" permettent de se connecter sans entrer dans le sous-système. |
| ssh_forget_host | Supprime un hôte de la liste des hôtes ssh connus. Cette commande affiche un menu des hôtes connus et demande à l'hôte d'être oublié. |
| top | Définit le niveau de journalisation de chapsd. Aucun argument ne peut démarrer la journalisation détaillée. |
| battery_test [< durée du test >] | Teste le taux de décharge de la batterie pendant un nombre de secondes donné. Aucun argument ne définit par défaut un test de 300 secondes. |
| bt_console <agent> | Activer la console de débogage Bluetooth |
| chaps_debug ["start" " stop" < niveau_journalisation >] | Définit le niveau de journalisation de chapsd. Aucun argument ne démarrera la journalisation détaillée. |
| connectivity | Affiche l'état de la connectivité. |
| experimental_storage < "status" "enable" "disable" > | Activer ou désactiver les fonctionnalités de stockage expérimentales. |
| ff_debug [< tag_expr >] [–help] [–list_valid_tags] [–reset] | Ajouter et supprimer des balises de débogage ff. |
| memory_test | Effectue des tests de mémoire approfondis sur la mémoire libre disponible. |
| modem < commande > [args…] | Interagir avec le modem 3G. Exécutez "modem help" pour une aide détaillée. |
| modem_set_carrier nom-opérateur | Configure le modem pour l'opérateur spécifié. |
| network_diag [–date] [–link] [–show-macs] [–wifi] [–help] [–wifi-mon] < hôte > | Une fonction qui exécute une série de diagnostics réseau. Enregistre une copie du résultat dans votre répertoire de téléchargement. |
| network_logging < "wifi" "cellular" "ethernet" > | Une fonction qui active un ensemble prédéfini de balises utiles pour le débogage de l'appareil spécifié. |
| p2p_update ["enable" "disable"] | Active ou désactive le partage de mises à jour en pair à pair (P2P) sur le réseau local. Cela tentera à la fois d'obtenir des mises à jour auprès d'autres pairs du réseau et de partager les mises à jour téléchargées avec eux. Exécutez cette commande sans argument pour voir l'état actuel. |
| rlz < "status" "enable" "disable" > | Activer ou désactiver RLZ. |
| rollback | Tente de revenir à la mise à jour précédente mise en cache sur votre système. Uniquement disponible sur les canaux non stables et les appareils non inscrits en entreprise. Veuillez noter que cela réinitialisera votre appareil (powerwash). |
| route [-n] [-6] | Affiche les tables de routage. |
| set_apn [-n < identifiant-réseau >] [-u < nom-utilisateur >] [-p < mot-de-passe >] < apn > | Définit l'APN à utiliser lors de la connexion au réseau spécifié par < identifiant-réseau >. Si < identifiant-réseau > n'est pas spécifié, utilisez l'identifiant réseau du réseau actuellement enregistré. |
| set_apn – c | Efface l'APN à utiliser afin que l'APN par défaut soit utilisé à la place. |
| set_arpgw < "true" "false" > | Active une vérification supplémentaire de l'état du réseau pour s'assurer que la passerelle par défaut est accessible. |
| set_cellular_ppp [-u < nom-utilisateur >] [-p < mot-de-passe >] | Définit le nom d'utilisateur et/ou le mot de passe PPP pour une connexion cellulaire existante. Si ni -u ni -p ne sont fournis, affiche le nom d'utilisateur PPP existant pour la connexion cellulaire. |
| set_cellular_ppp -c | Efface tout nom d'utilisateur PPP et tout mot de passe PPP existants pour une connexion cellulaire existante. |
| sound < commande > < argument > | Configuration sonore de bas niveau. Peut être utilisé pour lire/enregistrer des échantillons audio et activer la formation de faisceaux sur Pixel. "sound beamforming < "on" "off" >" activera/désactivera la fonctionnalité. "sound record [durée]" lancera l'enregistrement. "sound play < nom-de-fichier >" lira les échantillons audio enregistrés. |
| storage_status | Lit l'état de santé SMART du périphérique de stockage, les attributs du fournisseur et le journal des erreurs. |
| storage_test_1 | Effectue un court test SMART hors ligne. |
| storage_test_2 | Effectue un test de lisibilité approfondi. |
| syslog < message > | Enregistre un message dans le syslog. |
| tracepath [-n] < destination >[/port] | Trace le chemin/la route vers un hôte réseau. |
| tracepath [-n] < destination >[/port] | Trace le chemin/la route vers un hôte réseau. |
| update_over_cellular ["enable" "disable"] | Active ou désactive les mises à jour automatiques sur les réseaux cellulaires. Exécutez sans argument pour voir l'état actuel. |
| upload crashes | Télécharge les rapports de plantage disponibles sur le serveur de plantage. |
| wpa_debug [< niveau_débogage >] [–help] [–list_valid_level] [–reset] | Définit le niveau de débogage de wpa_supplicant. |
| xset m | Ajuste le taux d'accélération de la souris. |
| xset r rate | Ajuste les taux d'autorépétition. Le délai est le nombre de millisecondes avant le début de l'autorépétition. Le taux est le nombre de répétitions par seconde. |
| xset r [code-touche] < "on" "off" > | Active/désactive l'autorépétition. Si un code-touche est spécifié, cela n'affecte que cette touche. S'il n'est pas spécifié, cela affecte le comportement global. |
75 commentaires
How do I unblock
Levi Johnson - Réponse Partager
Can I ask what you mean by "unblock"? Is Crosh giving you some kind of error message?
Jacob Mehnert
-
Réponse
Partager
to unlock crosh it is control alt t
Raylan Pride - Réponse Partager
How Do I Unblock CROSH Commands On My Chromebook?
Elizabith Thurman - Réponse Partager
why i need more cheet codes to cheet on something
Elizabith Thurman - Réponse Partager