GUI yerine doğrudan terminale giriş yapın


20

İlk olarak, giriş yapıp otomatik olarak Terminal.app uygulamasını başlatmaktan bahsetmiyorum.

In Mac OS X eski sürümlerinde , yazmak edebilmek için kullanılan >consolegiriş ekranında kullanıcı adı alanında ve bir komut satırı terminali oturumuna doğrudan gitmek.

Geçen güne kadar yıllardır yapmadım. Ancak, şimdi, denediğimde, bilgisayarım sadece kilitleniyor. İptal edemiyorum ve beni asla terminal oturumuna göndermiyor.

Artık bunu yapmak mümkün mü? Değilse, ne zaman çıkarıldığını bilen var mı? Yazmanın, bir >consoleşekilde tanımadığı takdirde makinenin kilitlenmesine neden olması tuhaf görünüyor .


2
hangi işletim sistemini kullanıyorsunuz
Andrew U.

OS X 10.9.1
Oskar Persson

Bu, 2012 Retina MBP'de Mavericks, sadece iki hafta önce temiz bir yüklemeyle.
Ocak'ta Thrillho

Tuhaf, yaptığım test bir mini üzerinde OS X 10.9.1 ile yapıldı, MBP'de 10.7.5 ve MB 10.8 var. Umarım başka biri daha iyi bir ipucuna sahiptir. Elma desteğini denediniz mi? Yeniden yüklemek?
Deesbek

Bir sürü geliştirici kurulumu ile çok taze bir kurulum, bu yüzden yeniden yüklememeyi tercih ederim. Yakında bir şey bulamazsam, Genius Bar'ı deneyebilirim.
Thrillho

Yanıtlar:


7

> Konsol çalışmıyorsa, daha yeni işletim sistemi varsayılan olarak devre dışı bırakmıştır.

Tercihin hızlı bir komut satırı değişikliği, onu yeniden etkinleştirir:

sudo defaults write /Library/Preferences/com.apple.loginwindow.plist "DisableConsoleAccess" NO

1
Bu çalışmaz10.12.1 (16B2555)

10.13.2
Hoppo

6

> konsol OS X 10.7.5, 10.8 ve 10.9 üzerinde çalışır

Test ettik >consoleve yukarıdaki OS X'leri çalıştırma sorunları olmadan konsola giriş yapabildim.

Temel konsola erişemiyorsanız, sisteminizde bir sorun daha olduğunu söyleyebilirim.

Konsol günlüklerinizi ve etkinlik izleyicinizi burada belirtildiği gibi de kontrol ederim .


1
OP,> konsol günlüğü girişimi denemeden önce Mac'lerine bile ssh yapabilir ve ardından sistem günlük dosyasını kuyruğa alabilir! Mac dondurulduğunda sysdiagnose komutunu çalıştırın ve aksi takdirde hangi işlemin sıkıştığını veya çalıştığını görün. Benim sorum, ssh veya terminal uygulamasından gerçekleştiremediğiniz tek kullanıcı modunda yapılması gerekenler.
bmike

3

Kontrol etmek isteyebileceğiniz başka bir şey, tek kullanıcı modunda önyükleme yapıp yapamayacağınızdır. Tek kullanıcı modu başlangıçta cmd-s tuşlarına basılarak tetiklenir:

http://support.apple.com/kb/ht1492

Tek kullanıcı modu ortamı standart terminalden biraz farklıdır, çünkü root olarak giriş yaparsınız ve birçok sistem hizmeti kapatılır, bu nedenle >consoleyaklaşıma eşdeğer değildir .


Evet, tek kullanıcı moduna girebilirim. Farklıysa, ekranım şimdi gri olur ve giriş ekranına yazdıktan sonra kilitlenir >console.
Thrillho

Hmmm. Yalnızca bir kullanıcı oturumunu kapatmakla kalmayıp, tam bir yeniden başlatmadan sonra da denediğinizden emin misiniz? Ve sadece daha rastgele fikirler fırlatmak için, en yeni XQuartz'ı yüklediniz mi? Ayrıca, her şeyin yolunda göründüğünden emin olmak için tty dosyanızı kontrol edebilirsiniz , ancak yaptığınız değişiklikleri nasıl tersine çevireceğinizi bildiğinizden emin olun.
2014'te

1

Aynı sorunu yaşıyorum ve aşağıdakileri ekleyebilirsiniz:

giriş penceresine> konsol girmeden önce makineye sshed.

Girildi> konsol ve giriş penceresinde geri dön düğmesine basın.

Ssh ile bağlanan makinede bir SecurityAgent çökmesi kanıtı gösteren sudo tail /var/log/system.log çalıştırdım.

WindowServer işlemini (ssh aracılığıyla) öldürdü (kill -HUP) ve hemen ekranın sol üst köşesinde beyaz bir blok aldı. Return'i tıkladım ve giriş yapıyordum: komut istemi ve kimlik doğrulama ve konsol modunda çalışabildim.

Sonraki testlerin hepsi aynı olmuştur> konsola erişmek için ikinci bir makineye ve ssh erişimine ihtiyacınız var gibi görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.