Mais de 10 comandos incluídos no Hidden Crosh Shell do Chrome OS

O Chrome OS do Google inclui um ambiente de shell conhecido como Chrome Shell, ou simplesmente “crosh”. Crosh inclui vários comandos de terminal que você pode usar em todos os Chromebooks, mesmo se você não tiver o modo de desenvolvedor ativado.

RELACIONADO:Vivendo com um Chromebook: Você consegue sobreviver com apenas um navegador Chrome?

Crosh inclui comandos para conectar a servidores SSH, monitorar o uso de recursos, depurar problemas de rede, ajustar configurações de hardware ocultas, executar testes de hardware e outros propósitos 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 Crosh, você pode executar o ajuda comando para ver uma lista de comandos básicos ou executar o help_advanced para obter uma lista de “comandos mais avançados, usados ​​principalmente para depuração”. Abordaremos alguns dos comandos mais interessantes abaixo.

ssh

O Google fornece um cliente Secure Shell (SSH) na Chrome Web Store, mas você não precisa usá-lo. Você pode usar o integrado ssh comando para se conectar a servidores SSH sem instalar nada mais em seu Chromebook.

RELACIONADO:5 coisas legais que você pode fazer com um servidor SSH

O comando ssh é mais avançado do que você imagina. Além de simplesmente se conectar a um servidor SSH, você também pode usar o encapsulamento SSH para criar um proxy local que permite que você encapsule sua atividade de rede do Chrome OS por meio de sua conexão SSH. Você também pode adicionar chaves privadas de que possa precisar 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 com o SSH comando e permite que você “esqueça” um host. Na próxima vez que você se conectar ao host, será solicitado que você verifique a impressão digital da chave novamente.

principal

RELACIONADO:Por que o Chrome tem tantos processos abertos?

O Chrome inclui seu próprio gerenciador de tarefas que mostra quais guias, extensões e plug-ins do Chrome estão usando recursos. No entanto, Crosh também inclui o principal 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 preferirá usar o gerenciador de tarefas integrado do Chrome, mas o principal utilitário fornece mais informações. Ele também exibe algumas informações que você não encontra em nenhum outro lugar no Chrome OS, como o tempo de atividade do seu Chromebook.

ping

RELACIONADO:Como solucionar problemas de conexão com a Internet

Sim, o Chrome OS também tem um ping comando. Ping é um utilitário importante para solução de problemas de rede, permitindo que você veja quanto tempo os pacotes demoram para viajar entre o seu sistema e um servidor 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

O tracepath funções de comando semelhantes a traceroute permitindo que você rastreie o caminho que os pacotes percorrem para chegar a um servidor remoto. É outro comando de solução de problemas de rede útil, pois permite determinar exatamente onde os problemas de rede estão ocorrendo entre você e outro dispositivo em rede.

network_diag

O network_diag O comando executa um pequeno conjunto de testes de diagnóstico de rede, salvando a saída como um arquivo .txt que pode ser visualizado no aplicativo Arquivos do Chromebook.

som

O Chrome inclui um comando que pode gravar áudio do microfone do seu Chromebook e reproduzi-lo mais tarde.

Para gravar 10 segundos de áudio do microfone do seu Chromebook, você executaria o seguinte comando:

registro de som 10

O áudio é salvo como um arquivo que você pode acessar no aplicativo Arquivos do Chromebook. Você pode reproduzir a gravação usando o jogo de som comando.

tpcontrol

O tpcontrol comando permite que você ajuste 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 só tem opções para controlar a velocidade do mouse em sua interface gráfica, então você deve fazer qualquer ajuste fino da taxa de aceleração usando 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 o xset m comando para configurar taxas de aceleração em um sistema Linux padrão.

xset r

O 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 o momento em que pressiona o botão pela primeira vez e o início da repetição automática, e também pode configurar quantas repetições ocorrem por segundo. Você também pode desabilitar a repetição automática completamente para cada tecla do teclado ou apenas desabilitar a repetição automática para teclas específicas.

Comandos do modo de desenvolvedor

No modo de desenvolvedor, você também tem os seguintes comandos disponíveis:

  • Concha: Abre um shell bash completo onde você pode executar outros comandos do Linux, incluindo aqueles que podem iniciar ambientes de desktop Linux padrão depois de instalá-los.
  • systrace: Inicie o rastreamento do sistema, permitindo que você capture logs para fins de depuração.
  • packet_capture: Comece a capturar e registrar os 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 em segundo plano. Muitas dessas opções são úteis apenas para desenvolvedores do Chrome, no entanto.


$config[zx-auto] not found$config[zx-overlay] not found