Crosh bao gồm các lệnh để kết nối với máy chủ SSH, theo dõi việc sử dụng tài nguyên, gỡ rối các vấn đề về mạng, điều chỉnh cài đặt phần cứng ẩn, thực hiện các kiểm tra phần cứng và các mục đích gỡ lỗi khác.
Mở Crosh
Để mở Crosh, nhấn Ctrl + Alt + T ở bất kỳ đâu trong Chrome OS. Vỏ Crosh sẽ mở ra trong một tab trình duyệt mới.
Từ dấu nhắc Crosh, bạn có thể chạy
help
lệnh để xem danh sách các lệnh cơ bản hoặc chạy lệnh
help_advanced
lệnh cho danh sách “lệnh nâng cao hơn, chủ yếu được sử dụng để gỡ lỗi.” Chúng tôi sẽ trình bày một số lệnh thú vị nhất bên dưới.
ssh
ssh
lệnh để kết nối với máy chủ SSH mà không cần cài đặt bất kỳ thứ gì khác trên Chromebook của bạn.
Lệnh ssh là nâng cao hơn bạn có thể mong đợi. Ngoài việc chỉ cần kết nối với máy chủ SSH, bạn cũng có thể sử dụng đường hầm SSH để tạo proxy cục bộ cho phép bạn đào hầm hoạt động mạng Chrome OS qua kết nối SSH của mình. Bạn cũng có thể thêm các khóa riêng mà bạn có thể cần để kết nối với máy chủ SSH.
ssh_forget_host
Các
ssh_forget_host
lệnh hiển thị danh sách các máy chủ lưu trữ đã biết bạn đã kết nối với
SSH
lệnh, và cho phép bạn "quên" một máy chủ. Lần tiếp theo bạn kết nối với máy chủ lưu trữ, bạn sẽ được yêu cầu xác minh lại dấu vân tay của khóa.
hàng đầu
top
lệnh từ Linux, cung cấp cho bạn một màn hình hiển thị tất cả các quy trình cấp thấp cũng có thể đang sử dụng tài nguyên. Hầu hết mọi người sẽ thích sử dụng trình quản lý tác vụ tích hợp sẵn của Chrome, nhưng
top
tiện ích cung cấp thêm thông tin. Nó cũng hiển thị một số thông tin bạn không thể tìm thấy ở nơi khác trong Chrome OS, chẳng hạn như thời gian hoạt động của Chromebook.
ping
ping
chỉ huy. Ping là một tiện ích quan trọng đối với xử lý sự cố mạng, cho phép bạn xem các gói mất bao lâu để di chuyển giữa hệ thống của bạn và máy chủ web và xem liệu có bất kỳ gói nào đang bị loại bỏ hay không. Nó hoạt động giống như lệnh ping trên các hệ điều hành khác. Nhấn Ctrl + C để dừng
ping
xử lý hoặc tạm dừng bất kỳ lệnh nào khác trong Crosh.
tracepath
tracepath
chức năng lệnh tương tự như
traceroute
bằng cách cho phép bạn theo dõi các gói đường dẫn để truy cập vào máy chủ từ xa. Đây là một lệnh khắc phục sự cố mạng hữu ích khác vì nó cho phép bạn xác định chính xác nơi xảy ra sự cố mạng giữa bạn và một thiết bị được kết nối mạng khác.
network_diag
network_diag
lệnh thực hiện một bộ kiểm tra chẩn đoán mạng ngắn, lưu đầu ra dưới dạng tệp.txt mà bạn có thể xem trong ứng dụng Tệp của Chromebook.
âm thanh
Để ghi lại 10 giây âm thanh từ micrô của Chromebook, bạn sẽ chạy lệnh sau:
sound record 10
Âm thanh được lưu dưới dạng tệp bạn có thể truy cập từ ứng dụng Tệp của Chromebook. Bạn có thể phát lại bản ghi âm bằng cách sử dụng
sound play
chỉ huy.
tpcontrol
tpcontrol
cho phép bạn tinh chỉnh bàn di chuột của thiết bị. Một số tùy chọn này có sẵn trong cửa sổ cài đặt của Chrome OS nhưng bạn có thể tinh chỉnh nhiều thuộc tính không có sẵn từ giao diện đồ họa.
xset m
Các
xset m
lệnh cho phép bạn tinh chỉnh tốc độ tăng tốc chuột của bạn. Chrome OS chỉ có các tùy chọn để kiểm soát tốc độ của con chuột trong giao diện đồ họa của nó, vì vậy bạn phải thực hiện bất kỳ tinh chỉnh tốc độ tăng tốc nào bằng Crosh. Điều này đặc biệt hữu ích nếu bạn đang sử dụng chuột ngoài không hoạt động tốt với tỷ lệ mặc định. Tốc độ tăng tốc được định cấu hình giống như cách bạn sử dụng
xset m
lệnh để định cấu hình tốc độ tăng tốc trên hệ thống Linux chuẩn.
xset r
xset r
lệnh cho phép bạn tinh chỉnh hành vi autorepeat xảy ra khi bạn giữ một phím trên bàn phím của bạn. Bạn có thể định cấu hình độ trễ giữa thời điểm bạn nhấn nút lần đầu và khi tự động khởi động, đồng thời cũng định cấu hình số lần lặp lại xảy ra mỗi giây. Bạn cũng có thể tắt tính năng tự động hoàn toàn cho mọi phím trên bàn phím hoặc chỉ tắt tính năng tự động phát cho các phím cụ thể.
Lệnh chế độ nhà phát triển
- vỏ: Mở một bash shell đầy đủ, nơi bạn có thể chạy các lệnh Linux khác, bao gồm các lệnh có thể khởi chạy các môi trường Linux chuẩn sau khi bạn cài đặt chúng.
- systrace: Bắt đầu theo dõi hệ thống, cho phép bạn ghi nhật ký cho mục đích gỡ lỗi.
- packet_capture: Bắt đầu chụp và ghi nhật ký các gói.
Bạn sẽ tìm thấy các lệnh khác nếu bạn chạy
help_advanced
lệnh - mọi thứ từ các kiểm tra bộ nhớ và bàn điều khiển gỡ lỗi Bluetooth cho các lệnh cho phép bạn kiểm soát mức gỡ lỗi cho các dịch vụ nền khác nhau. Tuy nhiên, nhiều tùy chọn trong số này chỉ hữu ích cho các nhà phát triển Chrome.