If-Koubou

10+ poleceń zawartych w ukrytej powłoce Crosha w systemie operacyjnym Chrome

10+ poleceń zawartych w ukrytej powłoce Crosha w systemie operacyjnym Chrome (Jak)

System operacyjny Chrome firmy Google zawiera środowisko powłoki znane jako Chrome Shell lub "crosh" w skrócie. Crosh zawiera kilka poleceń terminalowych, których możesz używać na wszystkich Chromebookach, nawet jeśli nie masz włączonego trybu programisty.

Crosh zawiera polecenia do łączenia się z serwerami SSH, monitorowania użycia zasobów, debugowania problemów z siecią, podkręcania ukrytych ustawień sprzętu, wykonywania testów sprzętu i innych celów debugowania.

Otwieranie Crosha

Aby otworzyć Crosh, naciśnij Ctrl + Alt + T w dowolnym miejscu w systemie operacyjnym Chrome. Powłoka Crosh otwiera się w nowej karcie przeglądarki.

Po znaku zachęty Crosh możesz uruchomić Wsparcie polecenie, aby wyświetlić listę podstawowych poleceń lub uruchomić help_advanced polecenie dla listy "bardziej zaawansowanych poleceń, używanych głównie do debugowania." Omówimy niektóre z najciekawszych poleceń poniżej.

ssh

Google zapewnia klienta Secure Shell (SSH) w Chrome Web Store, ale nie musisz go używać. Możesz użyć wbudowanego ssh polecenie połączenia z serwerami SSH bez instalowania czegokolwiek na swoim Chromebooku.

Polecenie ssh jest bardziej zaawansowane, niż można by się spodziewać. Oprócz prostego łączenia się z serwerem SSH, możesz także użyć tunelowania SSH, aby utworzyć lokalny serwer proxy, który umożliwia tunelowanie aktywności sieciowej Chrome OS za pośrednictwem połączenia SSH. Możesz także dodać klucze prywatne, które mogą wymagać połączenia z serwerami SSH.

ssh_forget_host

The ssh_forget_host Polecenie wyświetla listę znanych hostów, z którymi łączyłeś się z SSH polecenie i pozwala "zapomnieć" hosta. Następnym razem, gdy połączysz się z hostem, pojawi się prośba o ponowne zweryfikowanie jego głównego odcisku palca.

Top

Chrome zawiera własny menedżer zadań, który pokazuje, które karty, rozszerzenia i wtyczki Chrome korzystają z zasobów. Jednak Crosh obejmuje także Top polecenie z systemu Linux, które wyświetla wszystkie procesy niskiego poziomu, które mogą również wykorzystywać zasoby. Większość osób woli używać wbudowanego menedżera zadań Chrome, ale Top narzędzie dostarcza więcej informacji. Wyświetlane są również informacje, których nie można znaleźć w innych systemach operacyjnych Chrome, takich jak czas pracy Chromebooka.

świst

Tak, system operacyjny Chrome ma także świst dowództwo. Ping to ważne narzędzie do rozwiązywania problemów z siecią, pozwalające sprawdzić, ile czasu zabierają pakiety między systemem a serwerem sieciowym i zobaczyć, czy jakieś pakiety są usuwane. Działa tak, jak polecenie ping w innych systemach operacyjnych. Naciśnij Ctrl + C, aby zatrzymać świst przetwarzać lub zatrzymywać dowolne inne polecenie w Crosh.

tracepath

The tracepath polecenie działa podobnie do traceroute umożliwiając prześledzenie, w jaki sposób pakiety ścieżek docierają do zdalnego serwera. Jest to kolejne przydatne narzędzie do rozwiązywania problemów z siecią, ponieważ pozwala dokładnie określić, gdzie występują problemy sieciowe między użytkownikiem a innym urządzeniem sieciowym.

network_diag

The network_diag Polecenie wykonuje krótki zestaw testów diagnostycznych sieci, zapisując wynik jako plik .txt, który można wyświetlić w aplikacji Pliki na Chromebooku.

dźwięk

Chrome zawiera polecenie, które może rejestrować dźwięk z mikrofonu Chromebooka, a następnie odtworzyć go później.

Aby nagrać 10 sekund dźwięku z mikrofonu Chromebooka, uruchomisz następujące polecenie:

zapis dźwiękowy 10

Dźwięk jest zapisywany jako plik, do którego możesz uzyskać dostęp z aplikacji Pliki na Chromebooku. Możesz odtworzyć nagranie za pomocą gra dźwiękowa dowództwo.

tpcontrol

The tpcontrol Polecenie pozwala dostroić touchpad urządzenia. Niektóre z tych opcji są dostępne w oknie ustawień Chrome OS, ale możesz dostosować wiele właściwości, które nie są dostępne w interfejsie graficznym.

xset m

The xset m Polecenie pozwala dostosować szybkość przyspieszenia myszy. System operacyjny Chrome ma tylko opcje kontrolowania prędkości myszy w interfejsie graficznym, więc musisz dokonać dowolnego dostrojenia przyspieszenia za pomocą Crosha. Jest to szczególnie przydatne, jeśli używasz myszy zewnętrznej, która nie działa dobrze z domyślną szybkością. Szybkość przyspieszania jest skonfigurowana w taki sam sposób, w jaki używasz xset m polecenie do konfigurowania współczynników przyspieszenia w standardowym systemie Linux.

xset r

The xset r Polecenie pozwala na dostrojenie zachowania automatycznego, które występuje po przytrzymaniu klawisza na klawiaturze. Możesz skonfigurować opóźnienie między pierwszym naciśnięciem przycisku i rozpoczęciem ponownego tworzenia automatu, a także skonfigurować liczbę powtórzeń na sekundę. Możesz również całkowicie wyłączyć automatyczny odbiór dla każdego klawisza na klawiaturze lub po prostu wyłączyć tryb automatyczny dla określonych klawiszy.

Polecenia trybu programisty

W trybie programisty dostępne są również następujące polecenia:

  • muszla: Otwiera pełną powłokę bash, w której można uruchamiać inne polecenia systemu Linux, w tym takie, które mogą uruchamiać standardowe środowiska graficzne Linux po zainstalowaniu.
  • systrace: Rozpocznij śledzenie systemu, pozwalając na przechwytywanie dzienników w celu debugowania.
  • packet_capture: Zacznij przechwytywać i rejestrować pakiety.

Znajdziesz inne polecenia, jeśli uruchomisz help_advanced polecenie - wszystko, począwszy od testów pamięci i konsoli debugowania Bluetooth, a skończywszy na poleceniach, które pozwalają kontrolować poziom debugowania dla różnych usług w tle. Wiele z tych opcji jest jednak użytecznych tylko dla programistów Chrome.