Crosh inclui comandos para conectar-se a servidores SSH, monitorar o uso de recursos, depurar problemas de rede, ajustar configurações de hardware ocultas, executar testes de hardware e outras finalidades de depuração.
Abrindo Crosh
Para abrir o Crosh, pressione Ctrl + Alt + T em qualquer lugar no Chrome OS. O shell Crosh é aberto em uma nova guia do navegador.
No prompt do Crosh, você pode executar o
help
comando para visualizar uma lista de comandos básicos ou executar
help_advanced
comando para obter uma lista de "comandos mais avançados, usados principalmente para depuração". Vamos abordar alguns dos comandos mais interessantes abaixo.
ssh
ssh
comando para se conectar a servidores SSH sem instalar qualquer outra coisa no seu Chromebook.
O comando ssh é mais avançado do que você poderia esperar. Além de simplesmente se conectar a um servidor SSH, você também pode usar o encapsulamento SSH para criar um proxy local que permita encapsular sua atividade de rede do Chrome OS em sua conexão SSH. Você também pode adicionar chaves privadas que podem ser necessárias para se conectar a servidores SSH.
ssh_forget_host
o
ssh_forget_host
comando exibe uma lista de hosts conhecidos aos quais você se conectou
SSH
comando, e permite que você "esqueça" um host. Da próxima vez que você se conectar ao host, será solicitado que você confirme sua impressão digital principal novamente.
topo
top
comando do Linux, que fornece uma exibição de todos os processos de baixo nível que também podem estar usando recursos. A maioria das pessoas provavelmente prefere usar o gerenciador de tarefas interno do Chrome, mas o
top
utilitário fornece mais informações. Ele também exibe algumas informações que você não pode encontrar em outro lugar no Chrome OS, como o tempo de atividade do seu Chromebook.
ping
ping
comando. O ping é um utilitário importante para a solução de problemas de rede, permitindo que você veja quanto tempo os pacotes demoram para viajar entre o sistema e um servidor da Web e ver se algum pacote está sendo descartado. Funciona exatamente como o comando ping em outros sistemas operacionais. Pressione Ctrl + C para parar o
ping
processar ou interromper qualquer outro comando em Crosh.
tracepath
tracepath
funções de comando de forma semelhante ao
traceroute
permitindo que você rastreie o caminho que os pacotes levam para alcançar um servidor remoto. Esse é outro comando útil de solução de problemas de rede, pois permite determinar exatamente onde estão ocorrendo problemas de rede entre você e outro dispositivo em rede.
network_diag
network_diag
comando executa um pequeno conjunto de testes de diagnóstico de rede, salvando a saída como um arquivo.txt que você pode visualizar no aplicativo Arquivos do Chromebook.
som
Para gravar 10 segundos de áudio do microfone do seu Chromebook, você executaria o seguinte comando:
sound record 10
O áudio é salvo como um arquivo que você pode acessar no aplicativo Arquivos do Chromebook. Você pode reproduzir a gravação usando o
sound play
comando.
tpcontrol
tpcontrol
comando permite ajustar o touchpad do seu dispositivo. Algumas dessas opções estão disponíveis na janela de configurações do Chrome OS, mas você pode ajustar muitas propriedades que não estão disponíveis na interface gráfica.
xset m
o
xset m
comando permite ajustar a taxa de aceleração do mouse. O Chrome OS tem apenas opções para controlar a velocidade do mouse em sua interface gráfica, portanto, você deve fazer qualquer ajuste fino da taxa de aceleração usando o Crosh. Isso é particularmente útil se você estiver usando um mouse externo que não funciona bem com a taxa padrão. A taxa de aceleração é configurada da mesma maneira que você usaria
xset m
comando para configurar taxas de aceleração em um sistema Linux padrão.
xset r
xset r
comando permite ajustar o comportamento de repetição automática que ocorre quando você mantém uma tecla pressionada no teclado. Você pode configurar o atraso entre quando você pressiona o botão pela primeira vez e quando a autorepuração inicia, e também configura quantas repetições ocorrem por segundo. Você também pode desabilitar a repetição automática completamente para cada tecla do teclado ou desabilitar a repetição automática para chaves específicas.
Comandos do modo de desenvolvedor
- Concha: Abre um shell bash completo no qual você pode executar outros comandos do Linux, incluindo aqueles que podem iniciar ambientes de desktop Linux padrão depois de instalá-los.
- systrace: Iniciar o rastreamento do sistema, permitindo que você capture logs para fins de depuração.
- packet_capture: Comece a capturar e registrar pacotes.
Você encontrará outros comandos se executar o
help_advanced
comando - tudo, desde testes de memória e um console de depuração Bluetooth até comandos que permitem controlar o nível de depuração para diferentes serviços de segundo plano. Muitas dessas opções são úteis apenas para desenvolvedores do Chrome, no entanto.