crosh 명령어 목록을 기재합니다. 확인했던 당시 버전은 다음과 같습니다.
- 버전: 63.0.3239.116 (Official Build) (32비트)
 
crosh를 조작할 때의 포인트
- 실행 방법은 [Ctrl + Alt + T]입니다.
 - GNU/Linux 기반이므로 ‘↑’ 또는 ‘↓’ 키로 이전에 사용한 명령어를 다시 볼 수 있습니다.
 - [Tab] 키로 명령어 후보를 표시할 수 있습니다.
 
目次
일반 명령어
도움말 명령어
- help
 - help_advanced
 - help [command]
 
종료 명령어
- exit
 
Linux Topas
- top
 
Ping 명령어
- ping
 
디버그 명령어
솔직히 일반 모드에서는 쓸 만한 명령어가 많지 않습니다. [help_advanced]를 입력하면 모든 명령어 표시와 사용법을 볼 수 있습니다. 그중에서 유용할 것 같은 명령어를 정리했습니다.
네트워크 계열
- ping
- 네트워크 연결 상태 확인
 
 - route
- 라우팅 테이블 표시
 
 - tracepath [-4] [-6] [-n] <destination>[/port]
- 네트워크를 트레이스할 수 있습니다.
 
 - network_diag
- 내 장치의 네트워크 설정 상태를 확인할 수 있습니다.
 - network_diag –help
 
 
메모리 계열
- top
- CPU 사용률, 메모리 사용률, 실행 중인 프로세스를 확인할 수 있습니다.
 
 - free
- 메모리 여유 공간을 확인할 수 있습니다.
 
 - meminfo
- 정적 메모리 상태를 확인할 수 있습니다.
 
 - swap
- 스왑 상태를 확인 및 설정할 수 있습니다.
 
 - memtest
- 메모리 테스트를 할 수 있어야 하는데, 세 번 시도했으나 세 번 모두 멈췄습니다.
 
 
OS 정보
- uname
- OS 정보를 얻을 수 있습니다.
 
 
crosh> uname -a
- Linux localhost 3.14.0 #1 SMP PREEMPT Mon Dec 18 20:22:56 PST 2017 armv7l ARMv7 Processor rev 1 (v7l) Rockchip (Device Tree) GNU/Linux
 - uptime
- 현재 시간을 얻을 수 있습니다.
 
 
요약
이번에 소개해 드린 것 외에도 [help_advanced]를 입력하면 더 많은 명령어가 나타나지만, 일반 모드에서는 사용할 수 없거나 사용법을 알기 어려운 명령어들이 많습니다. 일단 네트워크 계열 명령어를 사용할 수 있다면 크게 불편함이 없을 것이라고 생각하여 소개했습니다. ls나 cat, ifconfig 같은 명령어는 사용할 수 없네요. 이 이상의 기능을 원한다면 개발자 모드로 부팅해야 할 것 같습니다.
