Ir para o conteúdo principal

O que é o CROSH

O Chrome Shell, ou CROSH, é uma interface de linha de comando semelhante aos terminais BASH do Linux ou à Linha de Comando do Windows, criada para ser uma interface de linha de comando poderosa e fácil de usar para o Chrome OS do Google.

Ele oferece a desenvolvedores e usuários avançados acesso a ferramentas de diagnóstico e recursos de nível de sistema para realizar a resolução de problemas, verificar informações de hardware e rede, monitorar o desempenho do sistema e realizar outras tarefas essenciais. Embora não seja destinado a um extenso desenvolvimento de software ou configuração do sistema, o CROSH serve como uma ferramenta conveniente e segura para que os usuários explorem o funcionamento interno de seus dispositivos Chrome OS e resolvam possíveis problemas de forma eficiente.

O que o CROSH pode fazer

Ele fornece acesso a alguns recursos de nível de sistema e ferramentas de diagnóstico. Foi projetado principalmente para desenvolvedores e usuários avançados realizarem a resolução de problemas, testes e várias tarefas relacionadas ao sistema. Aqui estão algumas das coisas que o CROSH é capaz de fazer.

  1. Diagnóstico de rede: os comandos do CROSH permitem verificar a conectividade de rede, testar endereços com ping e exibir informações sobre dispositivos de rede.
  2. Informações de hardware: você pode usar o CROSH para obter detalhes de hardware, como informações de CPU, memória e armazenamento.
  3. Informações da bateria: o CROSH pode fornecer informações sobre a saúde da bateria do seu dispositivo, nível de carga e outros detalhes relacionados.
  4. Desempenho do sistema: você pode monitorar o desempenho do sistema, incluindo o uso da CPU, consumo de memória e processos ativos.
  5. Acesso SSH: o CROSH oferece suporte ao Secure Shell (SSH), o que permite estabelecer uma conexão remota segura com outros dispositivos.
  6. Testes de energia: desenvolvedores podem usar o CROSH para realizar testes de energia e avaliar o consumo de energia de dispositivos Chrome OS.
  7. Logs do sistema: você pode acessar e revisar os logs do sistema para fins de resolução de problemas.
  8. Gerenciamento de Wi-Fi: o CROSH permite gerenciar conexões Wi-Fi e verificar o status da conexão.
  9. Diagnóstico de touchpad e teclado: você pode executar diagnósticos no touchpad e teclado para verificar se há algum problema.

O que o CROSH não pode fazer

Embora o CROSH seja uma ferramenta muito poderosa que os usuários podem utilizar, é importante saber que ele é um tanto limitado, já que foi construído para ser o mais leve possível. Isso significa que o CROSH possui certas limitações e restrições específicas devido ao seu design e propósito. Aqui estão algumas das coisas que o CROSH não é capaz de fazer:

  1. Configuração de todo o sistema: o CROSH foi projetado principalmente para diagnósticos e resolução de problemas, portanto, não oferece acesso direto a configurações ou preferências de todo o sistema. Para tarefas de configuração do sistema mais avançadas, talvez você precise usar outros métodos ou acessar as configurações do Chrome OS.
  2. Gerenciamento de arquivos: o CROSH não oferece recursos completos de gerenciamento de arquivos como um gerenciador de arquivos tradicional. Embora você possa acessar alguns arquivos do sistema e realizar operações básicas relacionadas a arquivos, ele não substitui completamente um gerenciador de arquivos gráfico.
  3. Navegação na web: o CROSH não é um navegador da web e não pode ser usado para navegar na internet. Sua funcionalidade é limitada a diagnósticos do sistema e algumas tarefas específicas.
  4. Instalação de aplicativos ou extensões: o CROSH não oferece suporte à instalação de aplicativos Android ou extensões do Chrome. Para instalar aplicativos ou extensões, você precisa usar a interface oficial do Chrome OS ou a Google Play Store.
  5. Gerenciamento de usuários: o CROSH não possui recursos para gerenciar contas de usuário, criar novos usuários ou alterar configurações de usuário. Essas tarefas são realizadas através das configurações do Chrome OS.
  6. Controle total do sistema: embora o CROSH ofereça acesso a algumas informações de nível de sistema e comandos básicos, ele não permite o controle total do sistema operacional. Funções críticas do sistema permanecem restritas para garantir a segurança e a estabilidade do Chrome OS.
  7. Desenvolvimento de software complexo: embora o CROSH seja útil para tarefas básicas de diagnóstico e resolução de problemas, ele pode não ser o ambiente ideal para o desenvolvimento de software complexo. Desenvolvedores geralmente usam ambientes e ferramentas de desenvolvimento mais robustos e ricos em recursos.
  8. Instalações de software: o CROSH não oferece suporte a instalações de software, especialmente para aplicativos Linux ou outros pacotes de software. Para isso, você precisaria usar outros mecanismos, como o contêiner Linux do Chrome OS ou instalações de aplicativos Android.

Vale a pena notar separadamente que, o CROSH não concede ao usuário a capacidade de desativar o gerenciamento de dispositivos. O gerenciamento de dispositivos no Chrome OS é um recurso central projetado para permitir que administradores gerenciem e controlem dispositivos Chrome OS em uma organização ou ambiente educacional. Ele auxilia na configuração de dispositivos, aplicação de políticas, gerenciamento de atualizações e garantia da segurança em toda uma frota de dispositivos Chrome OS.

Normalmente, o acesso às configurações e ferramentas de gerenciamento de dispositivos é restrito aos administradores de sistema de uma organização. Se você estiver enfrentando problemas relacionados ao gerenciamento de dispositivos em um dispositivo Chrome OS, entre em contato com o administrador do sistema ou com o suporte de TI da sua organização ou escola para obter assistência. Eles terão as permissões e ferramentas necessárias para gerenciar as configurações do dispositivo adequadamente.

Folha de consulta de comandos CROSH do ChromeOS

As seções a seguir apresentam uma tabela contendo a maioria dos comandos que podem ser usados com o CROSH.

ComandoAção
ExitSair do Cross Shell
HelpExibe a ajuda do Cross
Help_advanced [-c count] [-i interval] [-n] [-s packetsize] [-W waittime] < destination >Mostra comandos avançados do Cross (usados principalmente para depuração)
pingEnvia pacotes ICMP ECHO_REQUEST para um host de rede. Se < destination > for “gw”, o gateway do próximo salto para a rota padrão será usado. Funciona exatamente como o comando ping em outros sistemas operacionais. Pressione Ctrl+C para interromper o processo de ping ou parar qualquer outro comando no Crosh.
sshInicia o subsistema ssh se invocado sem argumentos. “ssh < user > < host >”, “ssh < user > < host > < port >”, “ssh < user >@< host >” ou “ssh < user >@< host > < port >” conectam sem entrar no subsistema.
ssh_forget_hostRemove um host da lista de hosts ssh conhecidos. Este comando exibe um menu de hosts conhecidos e solicita o host a ser esquecido.
topDefine o nível de log do chapsd. Nenhum argumento pode iniciar o registro detalhado (verbose).
battery_test [< test length >]Testa a taxa de descarga da bateria por um determinado número de segundos. Nenhum argumento resultará no teste padrão de 300 segundos.
bt_console <agent>Habilita o console de depuração do Bluetooth
chaps_debug ["start" " stop" < log_level >]Define o nível de log do chapsd. Nenhum argumento iniciará o registro detalhado.
connectivityMostra o status da conectividade.
experimental_storage < "status" "enable" "disable" >Habilita ou desabilita recursos de armazenamento experimentais.
ff_debug [< tag_expr >] [–help] [–list_valid_tags] [–reset]Adiciona e remove tags de depuração ff.
memory_testRealiza um teste de memória extensivo na memória livre disponível.
modem < command > [args…]Interage com o modem 3G. Execute “modem help” para obter ajuda detalhada.
modem_set_carrier carrier-nameConfigura o modem para a operadora especificada.
network_diag [–date] [–link] [–show-macs] [–wifi] [–help] [–wifi-mon] < host >Uma função que realiza um conjunto de diagnósticos de rede. Salva uma cópia da saída no seu diretório de downloads.
network_logging < "wifi" "cellular" "ethernet" >Uma função que habilita um conjunto predefinido de tags úteis para depurar o dispositivo especificado.
p2p_update ["enable" "disable"]Habilita ou desabilita o compartilhamento de atualizações ponto a ponto (P2P) pela rede local. Isso tentará obter atualizações de outros pares na rede e compartilhar as atualizações baixadas com eles. Execute este comando sem argumentos para ver o estado atual.
rlz < "status" "enable" "disable" >Habilita ou desabilita o RLZ.
rollbackTenta reverter para a atualização anterior armazenada em cache no seu sistema. Disponível apenas em canais não estáveis e dispositivos não inscritos em ambientes corporativos. Observe que isso fará um powerwash (limpeza total) no seu dispositivo.
route [-n] [-6]Exibe as tabelas de roteamento.
set_apn [-n < network-id >] [-u < username >] [-p < password >] < apn >Define o APN a ser usado ao se conectar à rede especificada por < network-id >. Se < network-id > não for especificado, use o network-id da rede registrada atualmente.
set_apn – cLimpa o APN a ser usado para que o APN padrão seja usado em seu lugar.
set_arpgw < "true" "false" >Ativa a verificação extra do estado da rede para garantir que o gateway padrão esteja acessível.
set_cellular_ppp [-u < username >] [-p < password >]Define o nome de usuário e/ou senha PPP para uma conexão celular existente. Se nem -u nem -p forem fornecidos, mostra o nome de usuário PPP existente para a conexão celular.
set_cellular_ppp -cLimpa qualquer nome de usuário PPP e senha PPP existentes para uma conexão celular existente.
sound < command > < argument >Configuração de áudio de baixo nível. Pode ser usado para reproduzir/gravar amostras de áudio e habilitar o beam forming no Pixel. “sound beamforming < "on" "off" >” habilitará/desabilitará o recurso. “sound record [duration]” iniciará a gravação. “sound play < filename >” reproduzirá as amostras de áudio gravadas.
storage_statusLê o status de saúde SMART do dispositivo de armazenamento, atributos do fabricante e log de erros.
storage_test_1Realiza um teste SMART offline curto.
storage_test_2Realiza um teste de legibilidade extensivo.
syslog < message >Registra uma mensagem no syslog.
tracepath [-n] < destination >[/port]Rastreia o caminho/rota para um host de rede.
tracepath [-n] < destination >[/port]Rastreia o caminho/rota para um host de rede.
update_over_cellular ["enable" "disable"]Habilita ou desabilita atualizações automáticas via redes celulares. Execute sem argumentos para ver o estado atual.
upload crashesCarrega relatórios de falha disponíveis para o servidor de falhas.
wpa_debug [< debug_level >] [–help] [–list_valid_level] [–reset]Define o nível de depuração do wpa_supplicant.
xset mAjusta a taxa de aceleração do mouse.
xset r rateAjusta as taxas de autorrepetição. O atraso é o número de milissegundos antes que a autorrepetição comece. A taxa é o número de repetições por segundo.
xset r [keycode] < "on" "off" >Liga/desliga a autorrepetição. Se o keycode for especificado, ele afeta apenas essa tecla. Se não for especificado, afeta o comportamento global.

Jacob Mehnert

Membro desde: 10/18/21

49.877 Reputação

Autoria de 52 guias

Equipe

iFanatics Membro de iFanatics

Community

69 Membros

Autoria de 1.151 guias

76 comentários

How do I unblock

Levi Johnson - Responder Compartilhar

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

Jacob Mehnert - Responder Compartilhar

to unlock crosh it is control alt t

Raylan Pride - Responder Compartilhar

How Do I Unblock CROSH Commands On My Chromebook?

Elizabith Thurman - Responder Compartilhar

why i need more cheet codes to cheet on something

Elizabith Thurman - Responder Compartilhar

Comentar

Visualizações:

Últimas 24 horas: 106

Últimos 7 dias: 841

Últimos 30 dias: 2,995

Ao todo: 120,974