CROSH Nedir?
Chrome Shell veya kısa adıyla CROSH, Linux BASH veya Windows Komut Satırı Uçbirimlerine benzeyen ve Google'ın Chrome OS işletim sistemi için güçlü ve kullanıcı dostu bir komut satırı arayüzü olarak tasarlanmış bir yapıdır.
CROSH, geliştiricilere ve ileri düzey kullanıcılara sorun giderme, donanım ve ağ bilgilerini denetleme, sistem performansını izleme ve diğer temel görevleri gerçekleştirme konusunda teşhis araçlarına ve sistem düzeyi özelliklere erişim sağlar. Kapsamlı yazılım geliştirme veya sistem yapılandırması için tasarlanmamış olsa da, CROSH kullanıcıların Chrome OS cihazlarının iç işleyişini incelemeleri ve olası sorunları verimli bir şekilde çözmeleri için kullanışlı ve güvenli bir araçtır.
CROSH Neler Yapabilir?
Bazı sistem düzeyi özelliklere ve sorun tespiti araçlarına erişim sağlar. Temel olarak geliştiriciler ve ileri düzey kullanıcıların sorun giderme, test etme ve çeşitli sistemle ilgili görevleri yerine getirmeleri için tasarlanmıştır. İşte CROSH'un yapabildiği bazı şeyler:
- Ağ teşhisi: CROSH komutları ağ bağlanırlığını denetlemenize, adreslere ping atmanıza ve ağ cihazı bilgilerini görüntülemenize olanak tanır.
- Donanım bilgileri: İşlemci (CPU), bellek ve depolama bilgileri gibi donanım detaylarını almak için CROSH kullanabilirsiniz.
- Pil bilgileri: CROSH, cihazınızın pil sağlığı, şarj düzeyi ve ilgili diğer detaylar hakkında bilgi sağlayabilir.
- Sistem performansı: İşlemci kullanımı, bellek tüketimi ve etkin işlemler dahil olmak üzere sistemin performansını izleyebilirsiniz.
- SSH erişimi: CROSH, diğer cihazlara güvenli bir uzak bağlantı kurmanızı sağlayan Secure Shell (SSH) desteği sunar.
- Güç testi: Geliştiriciler, güç testi yapmak ve Chrome OS cihazlarının güç tüketimini değerlendirmek için CROSH'u kullanabilir.
- Sistem günlükleri: Sorun giderme amacıyla sistem günlüklerine erişebilir ve bunları inceleyebilirsiniz.
- Wi-Fi yönetimi: CROSH, Wi-Fi bağlantılarını yönetmenize ve bağlantı durumunu denetlemenize olanak tanır.
- Dokunmatik mat ve klavye teşhisi: Herhangi bir sorun olup olmadığını denetlemek için dokunmatik mat ve klavye üzerinde teşhis testleri çalıştırabilirsiniz.
CROSH Neler Yapamaz?
CROSH, kullanıcıların yararlanabileceği çok güçlü bir araç olsa da, mümkün olduğunca hafif tasarlanmış olması nedeniyle bazı kısıtlamalara sahip olduğunu bilmek önemlidir. Tasarımı ve amacı gereği CROSH'un yapamadığı bazı şeyler şunlardır:
- Sistem geneli yapılandırma: CROSH temel olarak sorun tespiti ve sorun giderme için tasarlanmıştır, bu nedenle sistem geneli yapılandırma ayarlarına veya tercihlerine doğrudan erişim sunmaz. Daha gelişmiş sistem yapılandırma görevleri için başka yöntemler kullanmanız veya Chrome OS ayarlarına erişmeniz gerekebilir.
- Dosya yönetimi: CROSH, geleneksel bir dosya yöneticisi gibi tam donanımlı dosya yönetimi özellikleri sunmaz. Bazı sistem dosyalarına erişebilir ve temel dosya işlemlerini gerçekleştirebilirsiniz, ancak bu araç grafiksel bir dosya yöneticisinin yerini tam olarak tutmaz.
- Web'de gezinme: CROSH bir web tarayıcısı değildir ve internette gezinmek için kullanılamaz. İşlevselliği sistem teşhisi ve birkaç belirli görevle sınırlıdır.
- Uygulama veya uzantı yükleme: CROSH, Android uygulamalarının veya Chrome uzantılarının yüklenmesini desteklemez. Uygulama veya uzantı yüklemek için resmi Chrome OS arayüzünü veya Google Play Store'u kullanmanız gerekir.
- Kullanıcı yönetimi: CROSH'un kullanıcı hesaplarını yönetme, yeni kullanıcılar oluşturma veya kullanıcı ayarlarını değiştirme özellikleri yoktur. Bu görevler Chrome OS ayarları üzerinden yürütülür.
- Tam sistem kontrolü: CROSH bazı sistem düzeyi bilgilere ve temel komutlara erişim sağlasa da, işletim sistemi üzerinde tam denetim sağlamaz. Chrome OS'in güvenliğini ve kararlılığını sağlamak için kritik sistem işlevleri hala kısıtlıdır.
- Karmaşık yazılım geliştirme: CROSH temel teşhis ve sorun giderme görevleri için yararlı olsa da, karmaşık yazılım geliştirme için ideal bir ortam olmayabilir. Geliştiriciler genellikle daha sağlam ve özellik açısından zengin geliştirme ortamları ve araçları kullanırlar.
- Yazılım yüklemeleri: CROSH, özellikle Linux uygulamaları veya diğer yazılım paketleri için yazılım yüklemelerini desteklemez. Bunun için Chrome OS Linux kapsayıcısı veya Android uygulama yüklemeleri gibi başka mekanizmalar kullanmanız gerekir.
Ayrıca, CROSH'un kullanıcıya cihaz yönetimini devre dışı bırakma yetkisi vermediğini özellikle belirtmek gerekir. Chrome OS'teki cihaz yönetimi, yöneticilerin bir kuruluş veya eğitim ortamındaki Chrome OS cihazlarını yönetmelerine ve denetlemelerine olanak tanımak için tasarlanmış temel bir özelliktir. Cihazların yapılandırılmasına, ilkelerin uygulanmasına, güncellemelerin yönetilmesine ve Chrome OS cihaz filosunun güvenliğinin sağlanmasına yardımcı olur.
Genellikle cihaz yönetimi ayarlarına ve araçlarına erişim, kuruluşun sistem yöneticileriyle sınırlıdır. Bir Chrome OS cihazında cihaz yönetimiyle ilgili sorunlar yaşıyorsanız, yardım almak için kuruluşunuzdaki veya okulunuzdaki sistem yöneticisiyle ya da BT destek birimiyle iletişime geçmelisiniz. Cihaz ayarlarını uygun şekilde yönetmek için gerekli izinlere ve araçlara onlar sahip olacaktır.
ChromeOS CROSH Komutları Sözlüğü
Aşağıdaki bölümler, CROSH ile kullanılabilecek komutların çoğunu içeren bir tablodur.
| Komut | Eylem |
|---|---|
| Exit | Cross Shell'den çıkış yapar |
| Help | Cross yardımını görüntüler |
| Help_advanced [-c count] [-i interval] [-n] [-s packetsize] [-W waittime] < destination > | Gelişmiş Cross komutlarını gösterir (Çoğunlukla hata ayıklama için kullanılır) |
| ping | Bir ağ ana bilgisayarına ICMP ECHO_REQUEST paketleri gönderir. Eğer < destination > "gw" ise, varsayılan rota için bir sonraki atlama ağ geçidi kullanılır. Diğer işletim sistemlerindeki ping komutuyla aynı şekilde çalışır. Ping işlemini durdurmak veya Crosh'taki diğer komutları kesmek için Ctrl+C tuşlarına basın. |
| ssh | Herhangi bir bağımsız değişken olmadan çağrılırsa ssh alt sistemini başlatır. "ssh < user > < host >", "ssh < user > < host > < port >", "ssh < user >@< host >" veya "ssh < user >@< host > < port >" alt sisteme girmeden bağlanır. |
| ssh_forget_host | Bir ana bilgisayarı bilinen ssh ana bilgisayarları listesinden kaldırır. Bu komut, bilinen ana bilgisayarların bir menüsünü görüntüler ve hangi ana bilgisayarın unutulacağını sorar. |
| top | Chapsd günlük düzeyini ayarlar. Bağımsız değişken kullanılmaması ayrıntılı günlüğe kaydetmeyi başlatır. |
| battery_test [< test length >] | Belirli saniye sayısı boyunca pil deşarj hızını test eder. Bağımsız değişken girilmezse 300 saniyelik test varsayılır. |
| bt_console <agent> | Bluetooth hata ayıklama konsolunu etkinleştirir |
| chaps_debug ["start" " stop" < log_level >] | Chapsd günlük düzeyini ayarlar. Bağımsız değişken kullanılmaması ayrıntılı günlüğe kaydetmeyi başlatır. |
| connectivity | Bağlanırlık durumunu gösterir. |
| experimental_storage < "status" "enable" "disable" > | Deneysel depolama özelliklerini etkinleştirir veya devre dışı bırakır. |
| ff_debug [< tag_expr >] [–help] [–list_valid_tags] [–reset] | ff hata ayıklama etiketleri ekler ve kaldırır. |
| memory_test | Kullanılabilir boş bellek üzerinde kapsamlı bellek testi gerçekleştirir. |
| modem < command > [args…] | 3G modem ile etkileşime girer. Ayrıntılı yardım için "modem help" komutunu çalıştırın. |
| modem_set_carrier carrier-name | Modemi belirtilen operatör için yapılandırır. |
| network_diag [–date] [–link] [–show-macs] [–wifi] [–help] [–wifi-mon] < host > | Bir dizi ağ teşhis işlemi gerçekleştiren bir işlevdir. Çıktının bir kopyasını indirilenler dizininize kaydeder. |
| network_logging < "wifi" "cellular" "ethernet" > | Belirtilen cihazda hata ayıklama için yararlı olan önceden tanımlanmış bir etiket kümesini etkinleştiren bir işlevdir. |
| p2p_update ["enable" "disable"] | Yerel ağ üzerinden güncellemelerin eşler arası (P2P) paylaşımını etkinleştirir veya devre dışı bırakır. Bu komut, hem ağdaki diğer eşlerden güncellemeleri almaya çalışır hem de indirilen güncellemeleri onlarla paylaşır. Mevcut durumu görmek için bu komutu bağımsız değişken olmadan çalıştırın. |
| rlz < "status" "enable" "disable" > | RLZ'yi etkinleştirir veya devre dışı bırakır. |
| rollback | Sisteminizde önbelleğe alınmış önceki güncellemeye geri dönmeyi dener. Yalnızca kararlı olmayan kanallarda ve kurumsal kayıtlı olmayan cihazlarda kullanılabilir. Lütfen bunun cihazınızı sıfırlayacağını (powerwash) unutmayın. |
| route [-n] [-6] | Yönlendirme tablolarını görüntüler. |
| set_apn [-n < network-id >] [-u < username >] [-p < password >] < apn > | < network-id > ile belirtilen ağa bağlanırken kullanılacak APN'yi ayarlar. < network-id > belirtilmezse, kayıtlı olan ağın ağ kimliği kullanılır. |
| set_apn – c | Varsayılan APN'nin kullanılması için kullanılacak APN'yi temizler. |
| set_arpgw < "true" "false" > | Varsayılan ağ geçidine erişilebildiğinden emin olmak için ek ağ durumu denetimini açar. |
| set_cellular_ppp [-u < username >] [-p < password >] | Mevcut bir hücresel bağlantı için PPP kullanıcı adını ve/veya parolasını ayarlar. -u veya -p sağlanmazsa, hücresel bağlantı için mevcut PPP kullanıcı adını gösterir. |
| set_cellular_ppp -c | Mevcut bir hücresel bağlantı için mevcut tüm PPP kullanıcı adını ve PPP parolasını temizler. |
| sound < command > < argument > | Düşük düzey ses yapılandırması. Ses örneklerini çalmak/kaydetmek ve Pixel üzerinde hüzmeleme (beam forming) özelliğini etkinleştirmek için kullanılabilir. "sound beamforming < "on" "off" >" özelliği etkinleştirir/devre dışı bırakır. "sound record [duration]" kaydı başlatır. "sound play < filename >" kaydedilen ses örneklerini çalar. |
| storage_status | Depolama cihazının SMART sağlık durumunu, satıcı özniteliklerini ve hata günlüğünü okur. |
| storage_test_1 | Kısa bir çevrimdışı SMART testi gerçekleştirir. |
| storage_test_2 | Kapsamlı bir okunabilirlik testi gerçekleştirir. |
| syslog < message > | Syslog'a bir ileti günlüğe kaydeder. |
| tracepath [-n] < destination >[/port] | Bir ağ ana bilgisayarına giden yolu/rotayı izler. |
| tracepath [-n] < destination >[/port] | Bir ağ ana bilgisayarına giden yolu/rotayı izler. |
| update_over_cellular ["enable" "disable"] | Hücresel ağlar üzerinden otomatik güncellemeleri etkinleştirir veya devre dışı bırakır. Mevcut durumu görmek için bağımsız değişken olmadan çalıştırın. |
| upload crashes | Mevcut kilitlenme raporlarını kilitlenme sunucusuna yükler. |
| wpa_debug [< debug_level >] [–help] [–list_valid_level] [–reset] | wpa_supplicant hata ayıklama düzeyini ayarlar. |
| xset m | Fare hızlandırma oranını ayarlar. |
| xset r rate | Otomatik yineleme oranlarını ayarlar. Gecikme, otomatik yineleme başlamadan önceki milisaniye sayısıdır. Oran, saniye başına yineleme sayısıdır. |
| xset r [keycode] < "on" "off" > | Otomatik yinelemeyi açar/kapatır. Keycode belirtilirse, yalnızca o tuşu etkiler. Belirtilmezse, küresel davranışı etkiler. |
75 Yorum
How do I unblock
Levi Johnson - Yanıt Paylaş
Can I ask what you mean by "unblock"? Is Crosh giving you some kind of error message?
Jacob Mehnert
-
Yanıt
Paylaş
to unlock crosh it is control alt t
Raylan Pride - Yanıt Paylaş
How Do I Unblock CROSH Commands On My Chromebook?
Elizabith Thurman - Yanıt Paylaş
why i need more cheet codes to cheet on something
Elizabith Thurman - Yanıt Paylaş