크롬-오스-크로 쉬-쉘

Google의 Chrome OS에는 Chrome Shell 또는 간단히 "크로 쉬"라고하는 쉘 환경이 포함되어 있습니다. Crosh에는 개발자 모드를 사용하도록 설정하지 않은 경우에도 모든 크롬 북에서 사용할 수있는 몇 가지 터미널 명령이 포함되어 있습니다.

관련 : 크롬 북으로 생활 : 크롬 브라우저만으로도 살아남을 수 있습니까?

Crosh에는 SSH 서버 연결, 리소스 사용량 모니터링, 네트워크 문제 디버깅, 숨겨진 하드웨어 설정 조정, 하드웨어 테스트 수행 및 기타 디버깅 목적을위한 명령이 포함되어 있습니다.

오프닝 크로 쉬

Crosh를 열려면 Chrome OS의 아무 곳이나 Ctrl + Alt + T를 누릅니다. Crosh 쉘이 새 브라우저 탭에서 열립니다.

Crosh 프롬프트에서 help 명령을 실행하여 기본 명령 목록을 보거나“주로 디버깅에 사용되는 고급 명령”목록에 대해 help_advanced 명령을 실행할 수 있습니다. 아래에서 가장 흥미로운 명령을 다룰 것입니다.

ssh

크롬 북 SSH 클라이언트

Google은 Chrome 웹 스토어에 SSH (Secure Shell) 클라이언트를 제공하지만 따로 ​​사용할 필요는 없습니다. 내장 ssh 명령을 사용하여 크롬 북에 다른 것을 설치하지 않고 SSH 서버에 연결할 수 있습니다.

관련 : SSH 서버로 할 수있는 5 가지 멋진 작업

ssh 명령이 예상보다 더 고급입니다. SSH 서버에 연결하는 것 외에도 SSH 터널링을 사용하여 SSH 연결을 통해 Chrome OS 네트워크 활동을 터널링 할 수있는 로컬 프록시를 만들 수 있습니다. SSH 서버에 연결해야 할 개인 키를 추가 할 수도 있습니다.

ssh_forget_host

ssh_forget_host 명령은 SSH 명령으로 연결된 알려진 호스트 목록을 표시하고 호스트를“잊어 버릴”수 있습니다. 다음에 호스트에 연결하면 키 지문을 다시 확인하라는 메시지가 표시됩니다.

상단

크롬 북 상단 명령

관련 : Chrome에 공개 프로세스가 많은 이유는 무엇입니까?

Chrome에는 리소스를 사용중인 Chrome 탭, 확장 프로그램 및 플러그인을 보여주는 자체 작업 관리자가 포함되어 있습니다. 그러나 Crosh에는 Linux의 top 명령도 포함되어있어 리소스를 사용 중일 수있는 모든 하위 수준 프로세스를 표시 할 수 있습니다. 대부분의 사람들은 Chrome의 기본 제공 작업 관리자를 선호하지만 최상위 유틸리티는 더 많은 정보를 제공합니다. 또한 크롬 북 가동 시간과 같이 Chrome OS의 다른 곳에서는 찾을 수없는 정보도 표시합니다.

크롬 북 핑 명령

관련 : 인터넷 연결 문제를 해결하는 방법

예, Chrome OS에도 ping 명령이 있습니다. Ping은 네트워크 문제 해결을위한 중요한 유틸리티로, 시스템과 웹 서버간에 패킷이 이동하는 데 걸리는 시간과 패킷 손실 여부를 확인할 수 있습니다. 다른 운영 체제의 ping 명령과 동일하게 작동합니다. 핑 프로세스를 중지하거나 Crosh에서 다른 명령을 중지하려면 Ctrl + C를 누르십시오.

추적 경로

tracepath-chrome-os

tracepath 명령은 패킷이 원격 서버에 도달하는 경로를 추적 할 수 있도록하여 traceroute와 유사하게 작동합니다. 다른 유용한 네트워크 문제 해결 명령으로, 사용자와 다른 네트워크 장치간에 네트워크 문제가 발생하는 위치를 정확하게 결정할 수 있습니다.

network_diag

chrome-os-network_diag

network_diag 명령은 간단한 네트워크 진단 테스트를 수행하여 크롬 북의 파일 앱에서 볼 수있는 .txt 파일로 출력을 저장합니다.

소리

크롬 북 레코드 사운드 파일

Chrome에는 크롬 북의 마이크에서 오디오를 녹음 한 다음 나중에 재생할 수있는 명령이 포함되어 있습니다.

크롬 북의 마이크에서 10 초 분량의 오디오를 녹음하려면 다음 명령을 실행합니다.

음원 10

오디오는 크롬 북의 파일 앱에서 액세스 할 수있는 파일로 저장됩니다. 사운드 재생 명령을 사용하여 녹음을 재생할 수 있습니다.

tpcontrol

크롬 북 -tpcontrol

tpcontrol 명령을 사용하면 장치의 터치 패드를 미세 조정할 수 있습니다. 이러한 옵션 중 일부는 Chrome OS 설정 창에서 사용할 수 있지만 그래픽 인터페이스에서 사용할 수없는 많은 속성을 조정할 수 있습니다.

xset m

xset m 명령을 사용하면 마우스 가속 속도를 조정할 수 있습니다. Chrome OS에는 그래픽 인터페이스에서 마우스 속도를 제어하는 ​​옵션 만 있으므로 Crosh를 사용하여 가속 속도를 미세 조정해야합니다. 이것은 기본 속도로 작동하지 않는 외부 마우스를 사용하는 경우에 특히 유용합니다. 가속도는 xset m 명령을 사용하여 표준 Linux 시스템에서 가속도를 구성하는 것과 같은 방식으로 구성됩니다.

xset r

크롬 OS 세트

xset r 명령을 사용하면 키보드에서 키를 누르고있을 때 발생하는 자동 반복 동작을 조정할 수 있습니다. 버튼을 처음 누른 시점과 자동 반복이 시작되는 시점 사이의 지연을 구성하고 초당 반복 횟수를 구성 할 수도 있습니다. 키보드의 모든 키에 대해 자동 반복을 완전히 비활성화하거나 특정 키에 대해 자동 반복을 비활성화 할 수도 있습니다.

개발자 모드 명령

크롬 OS 개발자 모드 쉘

개발자 모드에서는 다음 명령도 사용할 수 있습니다.

  • shell : 표준 Linux 데스크탑 환경을 설치 한 후 실행할 수있는 명령을 포함하여 다른 Linux 명령을 실행할 수있는 전체 bash 쉘을 엽니 다. systrace : 시스템 추적을 시작하여 디버깅 목적으로 로그를 캡처 할 수 있습니다. packet_capture : 패킷 캡처 및 로깅을 시작합니다.

help_advanced 명령을 실행하면 메모리 테스트 및 Bluetooth 디버깅 콘솔에서 다른 백그라운드 서비스에 대한 디버깅 수준을 제어 할 수있는 명령에 이르기까지 다른 명령을 찾을 수 있습니다. 그러나 이러한 옵션 중 다수는 Chrome 개발자에게만 유용합니다.