Główna » jak » Ponad 10 poleceń zawartych w ukrytej powłoce Crosha systemu operacyjnego Chrome

    Ponad 10 poleceń zawartych w ukrytej powłoce Crosha systemu operacyjnego Chrome

    System operacyjny Chrome firmy Google zawiera środowisko powłoki zwane Chrome Shell lub skrót "crosh". 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ą, ulepszania 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 się było 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 przez połączenie SSH. Możesz również 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ść ludzi 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 również ś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 sprawdzić, 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, jakie pakiety pobierają ścieżki, aby dotrzeć 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, jak przy jej użyciu xset m polecenie do konfigurowania przyspieszeń w standardowym systemie Linux.

    xset r

    The xset r Polecenie pozwala na modyfikację 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 autopowtarzania, 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 te, 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.