10 + команд включені в прихована оболонка Chrome OS
ОС Google Chrome містить середовище оболонки, відому як Chrome Shell, або "crosh". Crosh містить декілька команд терміналу, які можна використовувати на всіх пристроях Chromebook, навіть якщо у вас не ввімкнено режим розробника.
Crosh містить команди для підключення до серверів SSH, моніторинг використання ресурсів, проблеми з налагодженням мережі, налаштування прихованих налаштувань апаратного забезпечення, тестування апаратних засобів та інші цілі налагодження.
Відкриття Крош
Щоб відкрити Crosh, натисніть Ctrl + Alt + T будь-де в ОС Chrome. Оболонка Crosh відкриється на новій вкладці веб-переглядача.
У рядку Крош можна запустити допомогу
для перегляду списку основних команд або запуску help_advanced
команда для переліку "більш просунутих команд, які використовуються головним чином для налагодження". Ми розглянемо деякі з найцікавіших команд нижче.
ssh
Google надає клієнт Secure Shell (SSH) у Веб-магазині Chrome, але використовувати його не потрібно. Можна використовувати вбудований ssh
для підключення до серверів SSH, не встановлюючи на Chromebook нічого іншого.
Команда ssh більш просунута, ніж ви могли б очікувати. Окрім простого підключення до сервера SSH, ви також можете використовувати тунелювання SSH, щоб створити локальний проксі-сервер, який дозволяє тунелювати мережеву активність ОС Chrome через з'єднання SSH. Можна також додати приватні ключі, які можуть знадобитися для підключення до серверів SSH.
ssh_forget_host
The ssh_forget_host
команда показує список відомих хостів, з якими ви підключилися SSH
і дозволяє "забути" хост. Під час наступного підключення до хосту вам буде запропоновано знову перевірити його відбиток пальця.
зверху
Chrome включає власний менеджер завдань, який показує, які вкладки, розширення та плагіни Chrome використовують ресурси. Проте, Крош також включає зверху
команда з Linux, яка дає вам відображення всіх процесів низького рівня, які також можуть використовувати ресурси. Більшість користувачів, ймовірно, вважатиме за краще використовувати вбудований у Chrome менеджер завдань, але зверху
утиліта надає більше інформації. Він також відображає певну інформацію, яку ви не можете знайти в інших місцях в ОС Chrome, наприклад час роботи вашого Chromebook.
пінг
Так, ОС Chrome також має пінг
команду. Ping є важливою утилітою для усунення несправностей у мережі, дозволяючи вам побачити, як довго потрібно приймати пакети для переміщення між вашою системою та веб-сервером, і переконатися, що якісь пакети скидаються. Він працює так само, як і команда ping на інших операційних системах. Натисніть Ctrl + C, щоб зупинити пінг
обробляти або зупиняти будь-яку іншу команду в Crosh.
tracepath
The tracepath
Функції команди подібні до traceroute
дозволяючи вам відстежувати пакети шляхів, що приймаються, щоб досягти віддаленого сервера. Це ще одна корисна команда для виправлення неполадок, оскільки вона дозволяє точно визначити, де виникають проблеми з мережею між вами та іншим мережевим пристроєм.
network_diag
The network_diag
команда виконує короткий набір діагностичних тестів мережі, зберігаючи вихід як файл .txt, який можна переглянути у програмі "Файли Chromebook".
звуку
Chrome містить команду, яка може записувати звук з мікрофона вашого Chromebook, а потім відтворювати її пізніше.
Щоб записати 10 секунд звуку з мікрофона вашого Chromebook, виконайте таку команду:
звукозапис 10
Звук зберігається як файл, до якого можна отримати доступ з програми "Файли Chromebook". Запис можна відтворити за допомогою кнопки відтворення звуку
команду.
tpcontrol
The tpcontrol
команда дозволяє точно налаштувати тачпад пристрою. Деякі з цих параметрів доступні у вікні налаштувань ОС Chrome, але ви можете налаштувати багато властивостей, які не доступні з графічного інтерфейсу.
xset m
The xset m
команда дозволяє налаштувати швидкість прискорення миші. ОС Chrome має лише параметри для керування швидкістю миші в графічному інтерфейсі, тому необхідно виконати будь-яку точну настройку швидкості прискорення за допомогою Crosh. Це особливо корисно, якщо ви використовуєте зовнішню мишу, яка не працює добре за умовчанням. Швидкість прискорення налаштовується так само, як і xset m
команда для налаштування швидкості прискорення на стандартній системі Linux.
xset r
The xset r
Команда дозволяє налаштувати поведінку, яка відбувається, коли ви тримаєте клавішу на клавіатурі. Можна налаштувати затримку між першою натисканням кнопки та запуском автоматичного повторного запуску, а також налаштувати кількість повторів у секунду. Ви також можете повністю вимкнути автоматичне повторення для кожної клавіші на клавіатурі або просто вимкнути автоматичне повторення для певних клавіш.
Команди режиму розробника
У режимі розробника вам також доступні такі команди:
- оболонки: Відкриває повну оболонку bash, де можна запускати інші команди Linux, включаючи ті, які можуть запускати стандартні середовища для робочого столу Linux після їх встановлення..
- systrace: Запустіть відстеження системи, дозволяючи захоплювати журнали для цілей налагодження.
- packet_capture: Початок захоплення та реєстрації пакетів.
Ви знайдете інші команди, якщо ви запустите help_advanced
команда-все, починаючи від тестів пам'яті та консолі налагодження Bluetooth, до команд, які дозволяють контролювати рівень налагодження для різних фонових служб. Проте багато з цих параметрів корисно лише для розробників Chrome.