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