Crosh включает в себя команды для подключения к серверам SSH, мониторинга использования ресурсов, отладки сетевых проблем, настройки скрытых аппаратных средств, выполнения аппаратных тестов и других целей отладки.
Открытие Кроша
Чтобы открыть Crosh, нажмите Ctrl + Alt + T в любой точке Chrome OS. Оболочка Crosh открывается на новой вкладке браузера.
В командной строке Crosh вы можете запустить
help
команды для просмотра списка основных команд или запуска
help_advanced
command для списка «более продвинутых команд, в основном используемых для отладки». Мы рассмотрим некоторые из наиболее интересных команд ниже.
SSH
ssh
команду для подключения к серверам SSH без установки каких-либо еще на вашем Chromebook.
Команда ssh более продвинута, чем вы могли ожидать. В дополнение к простому подключению к SSH-серверу вы также можете использовать SSH-туннелирование для создания локального прокси-сервера, который позволяет туннелировать сетевую активность Chrome OS по вашему SSH-соединению. Вы также можете добавить секретные ключи, которые могут потребоваться для подключения к серверам SSH.
ssh_forget_host
ssh_forget_host
команда отображает список известных хостов, с которыми вы подключались
SSH
и позволяет вам «забыть» хост. В следующий раз, когда вы подключитесь к хосту, вас снова попросят подтвердить его отпечаток.
Топ
top
команды из Linux, которая дает вам представление о всех низкоуровневых процессах, которые также могут использовать ресурсы. Большинство людей, скорее всего, предпочтут использовать встроенный диспетчер задач Chrome, но
top
Утилита предоставляет дополнительную информацию. Он также отображает некоторую информацию, которую вы не можете найти в других местах в Chrome OS, например, время работы Chromebook.
пинг
Да, Chrome OS также имеет
ping
команда. Ping - важная утилита для устранения неполадок в сети, позволяющая вам узнать, сколько времени требуется для доставки пакетов между вашей системой и веб-сервером и посмотреть, удаляются ли какие-либо пакеты. Он работает так же, как команда ping в других операционных системах. Нажмите Ctrl + C, чтобы остановить
ping
обрабатывать или останавливать любую другую команду в Кроше.
tracepath
tracepath
функции команд аналогично
traceroute
позволяя вам трассировать пакеты маршрутов для достижения удаленного сервера. Это еще одна полезная команда устранения неполадок сети, так как она позволяет точно определить, где возникают сетевые проблемы между вами и другим сетевым устройством.
network_diag
network_diag
команда выполняет короткий набор сетевых диагностических тестов, сохраняя вывод в виде файла.txt, который вы можете просмотреть в приложении «Файлы Chromebook».
звук
Чтобы записать 10 секунд звука с микрофона Chromebook, вы выполните следующую команду:
sound record 10
Звук сохраняется в виде файла, доступ к которому вы можете получить из приложения «Файлы Chromebook». Вы можете воспроизвести запись, используя
sound play
команда.
tpcontrol
tpcontrol
позволяет тонко настраивать сенсорную панель вашего устройства. Некоторые из этих параметров доступны в окне настроек Chrome OS, но вы можете настроить многие свойства, недоступные в графическом интерфейсе.
xset m
xset m
позволяет вам настроить скорость ускорения мыши. У Chrome OS есть только опции для управления скоростью мыши в графическом интерфейсе, поэтому вы должны выполнить любую точную настройку скорости ускорения с помощью Crosh. Это особенно полезно, если вы используете внешнюю мышь, которая не очень хорошо работает со скоростью по умолчанию. Скорость ускорения настраивается так же, как вы
xset m
чтобы настроить скорость ускорения в стандартной системе Linux.
xset r
xset r
команда позволяет вам настроить поведение автоповтора, возникающее при удержании клавиши на клавиатуре. Вы можете настроить задержку между нажатием кнопки и началом автоповтора, а также настроить количество повторов в секунду. Вы также можете отключить автоповтор полностью для каждой клавиши на клавиатуре или просто отключить автоответчик для определенных клавиш.
Команды режима разработчика
- ракушка: Открывает полную оболочку bash, где вы можете запускать другие команды Linux, включая те, которые могут запускать стандартные среды рабочего стола Linux после их установки.
- Systrace: Запустите отслеживание системы, позволяя вам записывать журналы для целей отладки.
- packet_capture: Начать сбор и протоколирование пакетов.
Вы найдете другие команды, если вы запустите
help_advanced
команда - все, начиная с тестов памяти и отладочной консоли Bluetooth, до команд, которые позволяют вам контролировать уровень отладки для разных фоновых служб. Однако многие из этих вариантов полезны только разработчикам Chrome.