chrome-os-crosh-shell

Google Chrome OS ўключае ў сябе асяроддзе абалонкі, вядомае пад назвай Chrome Shell, альбо кароткае слова. Crosh уключае ў сябе некалькі тэрмінальных каманд, якія можна выкарыстоўваць на ўсіх Chromebook, нават калі ў вас не ўключаны рэжым распрацоўніка.

Звязаныя: Жыццё з Chromebook: Ці можаце вы выжыць толькі з дапамогай браўзэра Chrome?

Crosh ўключае ў сябе каманды для падлучэння да сервераў SSH, маніторынгу выкарыстання рэсурсаў, адладжвання праблем з сеткай, налады схаваных налад абсталявання, правядзення тэстаў на абсталяванне і іншых мэтаў адладжвання.

Адкрыццё Crosh

Каб адкрыць Crosh, націсніце Ctrl + Alt + T у любым месцы Chrome OS. Абалонка Crosh адкрыецца на новай укладцы браўзэра.

З радка Crosh вы можаце запусціць каманду дапамогі, каб прагледзець спіс асноўных каманд, альбо запусціць каманду help_advanced для спісу "больш прасунутых каманд, якія ў асноўным выкарыстоўваюцца для адладкі". Ніжэй мы раскажам пра некаторыя найбольш цікавыя каманды.

ssh

chromebook-ssh-client

Google забяспечвае кліент бяспечнай абалонкі (SSH) у вэб-краме Chrome, але выкарыстоўваць яго вам не трэба. Вы можаце выкарыстоўваць убудаваную каманду ssh для падлучэння да сервераў SSH, не ўстанаўліваючы нічога на вашым Chromebook.

Звязаныя: 5 класных рэчаў, якія вы можаце зрабіць з SSH серверам

Каманда ssh больш прасунутая, чым можна было чакаць. У дадатак да простага падлучэння да SSH-сервера, вы можаце таксама выкарыстоўваць тунэлінг SSH для стварэння мясцовага проксі-сервера, які дазваляе наладжваць дзейнасць сеткі Chrome OS праз ваш SSH-злучэнне. Вы таксама можаце дадаць прыватныя ключы, якія могуць спатрэбіцца для падлучэння да сервераў SSH.

ssh_forget_host

Каманда ssh_forget_host адлюстроўвае спіс вядомых хостаў, з якімі вы падключыліся з камандай SSH, і дазваляе "забыць" хост. У наступны раз, калі вы падключыцеся да хаста, вам трэба будзе зноў пацвердзіць яго адбітак ключа.

уверсе

chromebook-top-command

Звязаныя: Чаму ў Chrome так шмат адкрытых працэсаў?

Chrome уключае ў сябе ўласны дыспетчар задач, які паказвае, якія ўкладкі, пашырэнні і ўбудовы Chrome выкарыстоўваюць рэсурсы. Аднак Crosh таксама ўключае ў сябе галоўную каманду з Linux, якая дае вам адлюстраванне ўсіх працэсаў нізкага ўзроўню, якія таксама могуць выкарыстоўваць рэсурсы. Большасць людзей, хутчэй за ўсё, аддае перавагу выкарыстоўваць убудаваны дыспетчар Chrome, але верхняя ўтыліта сапраўды дае больш інфармацыі. Ён таксама паказвае інфармацыю, якую вы не можаце знайсці ў іншым месцы ў Chrome OS, напрыклад, працоўны час вашага Chromebook.

пінг

хромак-пінг-каманда

Звязаныя: Як ліквідаваць праблемы з падключэннем да Інтэрнэту

Так, у Chrome OS таксама ёсць каманда ping. Ping - важная ўтыліта для ліквідацыі непаладак у сетцы, якая дазваляе вам убачыць, колькі часу патрабуецца для перамяшчэння пакетаў паміж вашай сістэмай і вэб-серверам і паглядзець, ці не падаюць якія-небудзь пакеты. Працуе гэтак жа, як каманда ping у іншых аперацыйных сістэмах. Націсніце Ctrl + C, каб спыніць працэс ping або спыніць любую іншую каманду ў Crosh.

трапецыя

tracepath-chrome-os

Каманда trapseath функцыянуе аналагічна ў traceroute, дазваляючы вам прасачыць пакеты шляхоў для дасягнення аддаленага сервера. Гэта яшчэ адна карысная каманда па ліквідацыі непаладак у сеткі, бо яна дазваляе дакладна вызначыць, дзе ўзнікаюць праблемы з сеткай паміж вамі і іншым сеткавым прыладай.

network_diag

chrome-os-network_diag

Каманда network_diag выконвае кароткі набор сеткавых дыягнастычных тэстаў, захоўваючы выснову ў выглядзе .txt файла, які вы можаце праглядзець у дадатку Файлы Chromebook.

гук

хромак-запіс-гукавы файл

Chrome утрымлівае каманду, якая можа запісваць аўдыё з мікрафона вашага Chromebook, а потым прайграваць яго пазней.

Каб запісаць 10 мікрафонаў аўдыё з мікрафона Chromebook, вы запусціце наступную каманду:

гукапіс 10

Аўдыё захоўваецца ў выглядзе файла, да якога вы можаце атрымаць доступ з прыкладання "Файлы Chromebook". Вы можаце прайграваць запіс, выкарыстоўваючы каманду прайгравання гуку.

tpcontrol

chromebook-tpcontrol

Каманда tpcontrol дазваляе наладзіць тачпад прылады. Некаторыя з гэтых опцый даступныя ў акне налад Chrome OS, але вы можаце наладзіць шмат уласцівасцей, недаступных у графічным інтэрфейсе.

xset m

Каманда xset m дазваляе наладзіць хуткасць паскарэння мышы. У Chrome OS ёсць толькі варыянты кіравання хуткасцю мышы ў яе графічным інтэрфейсе, таму вы павінны зрабіць любую дапрацоўку хуткасці паскарэння з дапамогай Crosh. Гэта асабліва карысна, калі вы выкарыстоўваеце знешнюю мыш, якая не працуе добра з хуткасцю па змаўчанні. Хуткасць паскарэння наладжана гэтак жа, як вы выкарыстоўвалі каманду xset m, каб наладзіць хуткасці паскарэння ў стандартнай сістэме Linux.

xset r

chrome-os-xset

Каманда xset r дазваляе наладзіць паводзіны аўтаматычнага паўтарэння, якое адбываецца пры націску клавішы на клавіятуры. Вы можаце наладзіць затрымку паміж першым націскам кнопкі і пры запуску аўтаматычнага паўтору, а таксама наладзіць колькасць паўтораў у секунду. Вы таксама можаце адключыць аўтаматычнае паўтарэнне для кожнай клавішы на клавіятуры альбо проста адключыць аўтаматычнае паўтарэнне пэўных клавіш.

Каманды ў рэжыме распрацоўшчыка

chrome-os-developer-mode-shell

У рэжыме распрацоўшчыка ў вас таксама даступныя наступныя каманды:

  • shell: Адкрывае поўную абалонку bash, у якой можна запускаць іншыя каманды Linux, у тым ліку тыя, якія могуць запускаць стандартныя асяроддзі працоўнага стала Linux пасля ўстаноўкі. systrace: Запусціце сістэмную сістэму пошуку, якая дазваляе захопліваць часопісы для адладжвання. packet_capture: Пачніце захоп і вядзенне пакетаў.

Калі вы запусціце каманду help_advanced, вы знойдзеце іншыя каманды - усё, ад тэстаў памяці і кансолі адладкі Bluetooth да каманд, якія дазваляюць кантраляваць узровень адладкі для розных фонавых службаў. Многія з гэтых варыянтаў карысныя толькі распрацоўшчыкам Chrome.