10+ команд, включенных в скрытую оболочку Chrome OS
Google Chrome OS включает среду оболочки, известную как Chrome Shell, или сокращенно «crosh». Crosh включает несколько команд терминала, которые вы можете использовать на всех устройствах Chromebook, даже если у вас не включен режим разработчика.
Crosh включает в себя команды для подключения к SSH-серверам, мониторинга использования ресурсов, устранения неполадок в сети, настройки скрытых настроек оборудования, выполнения тестов оборудования и других целей отладки..
Открытие Crosh
Чтобы открыть Crosh, нажмите Ctrl + Alt + T в любом месте Chrome OS. Оболочка Crosh открывается в новой вкладке браузера.
В командной строке Crosh вы можете запустить Помогите
команда, чтобы просмотреть список основных команд или запустить help_advanced
команда для списка «более сложных команд, в основном используемых для отладки». Ниже мы рассмотрим некоторые из наиболее интересных команд.
SSH
Google предоставляет клиент Secure Shell (SSH) в Интернет-магазине Chrome, но вам не нужно его использовать. Вы можете использовать встроенный SSH
команда для подключения к SSH-серверам без установки чего-либо еще на Chromebook.
Команда ssh более продвинута, чем вы могли ожидать. Помимо простого подключения к SSH-серверу, вы также можете использовать SSH-туннелирование для создания локального прокси-сервера, который позволяет вам туннелировать сетевую активность Chrome OS через ваше SSH-соединение. Вы также можете добавить закрытые ключи, которые могут вам понадобиться для подключения к SSH-серверам..
ssh_forget_host
ssh_forget_host
Команда отображает список известных хостов, к которым вы подключились с помощью SSH
и позволяет «забыть» хост. В следующий раз, когда вы подключитесь к хосту, вам будет предложено снова проверить его отпечаток ключа.
Топ
Chrome включает собственный менеджер задач, который показывает, какие вкладки, расширения и подключаемые модули Chrome используют ресурсы. Тем не менее, Крош также включает в себя Топ
команда из Linux, которая отображает все процессы низкого уровня, которые также могут использовать ресурсы. Большинство людей, вероятно, предпочтут использовать встроенный в Chrome диспетчер задач, но Топ
Утилита предоставляет больше информации. Он также отображает некоторую информацию, которую вы не можете найти где-либо еще в Chrome OS, например время работы вашего Chromebook.
пинг
Да, Chrome OS также имеет пинг
команда. Ping - это важная утилита для устранения неполадок в сети, позволяющая узнать, сколько времени занимает прохождение пакетов между вашей системой и веб-сервером, а также определить, отбрасываются ли какие-либо пакеты. Он работает так же, как команда ping в других операционных системах. Нажмите Ctrl + C, чтобы остановить пинг
обработать или остановить любую другую команду в Crosh.
tracepath
tracepath
командные функции аналогичны трассировка
позволяя вам проследить путь, по которому пакеты попадают на удаленный сервер. Это еще одна полезная команда для устранения неполадок в сети, поскольку она позволяет точно определить, где возникают проблемы с сетью между вами и другим сетевым устройством..
network_diag
network_diag
Команда выполняет короткий набор диагностических тестов сети, сохраняя вывод в виде TXT-файла, который можно просмотреть в приложении «Файлы» Chromebook..
звук
Chrome включает команду, которая может записывать звук с микрофона Chromebook, а затем воспроизводить его позже.
Чтобы записать 10 секунд звука с микрофона Chromebook, вы должны выполнить следующую команду:
звукозапись 10
Звук сохраняется в виде файла, к которому можно получить доступ из приложения «Файлы» Chromebook. Вы можете воспроизвести запись, используя звуковая игра
команда.
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
command-everything от тестов памяти и консоли отладки Bluetooth до команд, которые позволяют вам контролировать уровень отладки для различных фоновых сервисов. Многие из этих опций полезны только для разработчиков Chrome, хотя.