Terminal hızlandırması, dış kaynaktan komut satırı argümanlarını kabul etmiyor mu?


1

Bir itibaren önceki öneri ı varsayılan bir sekme açmak her zaman içinde giriş terminal durur Ben '/ bin / bash' bir bağlantı şeklinde oluşturulan '/ usr / bin / bash' terminallerini başlatma komutunu değişti

Bu, terminal kullanarak başarılı bir şekilde hızlanır ve '.asl' günlüklerinde depolanan giriş zamanını aramasını durdurur.

Benim sorunum, terminali açarken terminalin başka bir programdan gelen komut satırı argümanlarını kabul etmesini engellemesidir.

Şimdi son zamanlarda bir SSD'ye yükselttiğimden ve arama muhtemelen yine de çok daha hızlı olduğu için, terminal girişine izin vermeye ve arama yapmaya devam edebilirim. Ancak Terminal'in neden CML argümanlarını kabul etmeyeceğini hala bilmek istiyorum.

Kurulduğumda bir komut yazdıktan sonra ">" yazarak bir terminal açma yolu buldum. Terminal komutu / usr / bin / bash olarak ayarlanmış durumdayken, verilen komutu artık çalıştırmıyor mu? Böylece Alfred'e '> ls' yazabilirim ve Terminal istemini açar, ancak hiçbir ls işareti yoktur. Eğer '/ bin / bash' a geçersem tekrar çalışır.

Terminalin giriş yapmasına izin vermeden bunu düzeltmenin bir yolu var mı?


Ben Alfred bir AppleScript gibi kullanır düşünüyorum tell application "Terminal", activate, do script q, end tell. Bu yüzden bunun onu nasıl etkileyeceğini bilmiyorum. Sanırım do scripteylemin loginkomuta bir şeyler eklemesi mümkün , ve problem de bu.
0942v8653

1
Doğru yer / bin / bash olmalıdır. Mutlak bir yol kullanarak, Terminal aramıyor. Yükleme anında yapılmalıdır. Bunu yaşamıyorsanız, o zaman farklı bir probleminiz var ve bu belirtidir. Evet, .bash * dosyaları teorik olarak, oraya zaman alan komutlar koyarsanız isteme erişimi erteleyebilir, ancak bu bash başladıktan sonra. Bellek açlıktan kalmış olabilir veya belki de sisteminizi temizlemek için Onyx'i çalıştırmalısınız.
Walt Stoneburner

1
Hızlı geçici çözüm: Girişi yavaşlatan şey, nedense yüklenmeye çalıştığıdır /var/log/asl/*.asl. Sen kullanabilirsiniz Bu cevabım önerisini süper dan.
0942v8653

@WaltStoneburner Hız şu anda bir sorun değil. Diğer bağlantının tespit ettiği gibi, sadece / bin / bash terminalini kullanmak bile oturum açma mesajının engellendiği anlamına gelir, '/var/log/asl/*.asl' adresindeki arama hala devam ediyor, bu da durdurmak istediğim bir şey. . Herhangi bir şekilde '/ bin / bash' bağlantısı olan '/ usr / bin / bash' kullanımı, bu aramanın gerçekleşmesini engeller. Benim sorunum, Alfred'in artık terminale bir komut gönderemeyeceği ve çalıştırabilmesi.
Benjamin Scherer
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.