Više od 10 naredbi uključeno je u skrivenu Crosh Shell-u Chrome OS-a
Googleov Chrome OS sadrži okruženje ljuske poznato kao Chrome Shell ili skraćeno "crosh". Crosh uključuje nekoliko naredbi terminala koje možete koristiti na svim Chromebookovima, čak i ako nemate omogućen način rada za razvojne programere.
Crosh uključuje naredbe za povezivanje na SSH poslužitelje, praćenje korištenja resursa, probleme s mrežnim otklanjanjem pogrešaka, ugađanje skrivenih postavki hardvera, izvođenje hardverskih testova i druge svrhe uklanjanja pogrešaka.
Otvaranje Crosha
Da biste otvorili Crosh, pritisnite Ctrl + Alt + T bilo gdje u OS-u Chrome. Crosh ljuska otvara se u novoj kartici preglednika.
U brzini Crosh možete pokrenuti Pomozite
naredbu za pregled popisa osnovnih naredbi ili pokretanje help_advanced
naredbu za popis "naprednijih naredbi koje se uglavnom koriste za ispravljanje pogrešaka". Pokrivat ćemo neke od najzanimljivijih naredbi u nastavku.
ssh
Google osigurava klijent Secure Shell (SSH) u Chrome web-trgovini, ali ga ne morate koristiti. Možete koristiti ugrađeni ssh
naredbu za povezivanje s SSH poslužiteljima bez instaliranja bilo čega drugog na Chromebook.
Naredba ssh je naprednija nego što biste mogli očekivati. Osim jednostavnog povezivanja na SSH poslužitelj, možete koristiti i SSH tuneliranje da biste stvorili lokalni proxy koji vam omogućuje da tunelirate svoju mrežnu aktivnost Chrome OS-a preko SSH veze. Također možete dodati privatne ključeve koje ćete možda trebati povezati s SSH poslužiteljima.
ssh_forget_host
ssh_forget_host
naredba prikazuje popis poznatih hostova s kojima ste se povezali s SSH
naredbu, i omogućuje vam da "zaboravite" domaćina. Sljedeći put kada se povežete s hostom, od vas će se tražiti da ponovno potvrdite njegov otisak ključa.
vrh
Chrome uključuje vlastiti upravitelj zadataka koji vam pokazuje koje kartice Chromea, proširenja i dodatke upotrebljavaju resurse. Međutim, Crosh također uključuje vrh
naredbu iz Linuxa, koja vam daje prikaz svih procesa niske razine koji također mogu koristiti resurse. Većina će ljudi radije koristiti Chromeov ugrađeni upravitelj zadataka, ali vrh
uslužni program pruža više informacija. Prikazuje i neke informacije koje ne možete pronaći drugdje u OS-u Chrome, kao što je vrijeme rada Chromebooka.
ping
Da, OS Chrome također ima ping
naredba. Ping je važan uslužni program za rješavanje problema u mreži, omogućujući vam da vidite koliko dugo paketi moraju putovati između vašeg sustava i web poslužitelja i vidjeti jesu li paketi ispušteni. Radi kao ping naredba na drugim operativnim sustavima. Pritisnite Ctrl + C da biste zaustavili ping
obradite ili zaustavite bilo koju drugu naredbu u Croshu.
tracepath
tracepath
naredba funkcionira slično kao traceroute
dopuštajući vam da pratite pakete putova koji su potrebni za pristup udaljenom poslužitelju. To je još jedna korisna naredba za rješavanje problema s mrežom, jer vam omogućuje da točno odredite gdje se problemi s mrežom pojavljuju između vas i drugog umreženog uređaja.
network_diag
network_diag
naredba provodi kratki niz dijagnostičkih testova mreže, spremajući izlaz kao .txt datoteku koju možete pregledati u aplikaciji Chromebook's Files.
zvuk
Chrome sadrži naredbu koja može snimati zvuk s mikrofona vašeg Chromebooka, a zatim je reproducirati kasnije.
Da biste snimili 10 sekundi zvuka s mikrofona vašeg Chromebooka, pokrenuli biste sljedeću naredbu:
zapis zvuka 10
Zvuk se sprema kao datoteka kojoj možete pristupiti iz aplikacije Datoteke Chromebooka. Snimku možete reproducirati pomoću tipke reprodukcija zvuka
naredba.
tpcontrol
tpcontrol
naredba omogućuje fino podešavanje dodirne podloge uređaja. Neke od ovih opcija dostupne su u prozoru postavki OS-a Chrome, ali možete prilagoditi mnoga svojstva koja nisu dostupna na grafičkom sučelju.
xset m
xset m
naredba omogućuje podešavanje brzine ubrzanja miša. OS Chrome ima samo opcije za kontrolu brzine miša u svom grafičkom sučelju, tako da morate izvršiti bilo kakvo fino podešavanje brzine ubrzanja pomoću Crosha. To je osobito korisno ako koristite vanjski miš koji ne radi dobro sa zadanom brzinom. Brzina ubrzanja konfigurirana je na isti način na koji biste koristili xset m
naredbu za konfiguriranje stope ubrzanja na standardnom Linux sustavu.
xset r
xset r
naredba omogućuje podešavanje ponašanja pri ponovnom pokretanju koje se događa kada držite tipku na tipkovnici. Možete konfigurirati kašnjenje između prvog pritiska na gumb i kada se pokrene automatsko ponavljanje, a zatim konfigurirati broj ponavljanja u sekundi. Također možete isključiti automatsko ponavljanje u potpunosti za svaku tipku na tipkovnici ili samo onemogućiti automatsko ponavljanje za određene tipke.
Naredbe za razvojni programer
U načinu za razvojne programere dostupne su vam i sljedeće naredbe:
- ljuska: Otvara potpunu bash ljusku gdje možete pokrenuti druge Linux naredbe, uključujući one koje mogu pokrenuti standardna Linux desktop okruženja nakon što ih instalirate..
- Systrace: Pokrenite praćenje sustava, omogućujući vam snimanje dnevnika u svrhu otklanjanja pogrešaka.
- packet_capture: Započnite snimanje i zapisivanje paketa.
Pronaći ćete druge naredbe ako pokrenete help_advanced
naredba-sve od testova memorije i Bluetooth-a do naredbi koje omogućuju kontrolu razine ispravljanja pogrešaka za različite pozadinske usluge. Međutim, mnoge od tih opcija korisne su samo za razvojne programere Chromea.