«pty» etiketlenmiş sorular

Pseudoterminaller (“pseudotty” veya “PTY” olarak da yazılır) emülatörleri kullanıcı alanında çalışan ttys ile kullanılan sözde cihazlardır. Geniş (metin terminali) ile ilgili sorular için [tty] etiketini ve sistem konsoluyla ilgili terminal aygıtları için [console] etiketini kullanın.

3
Sahte terminaller nelerdir (pty / tty)?
Bu gerçekten temel bir soru olabilir ama ben iyice anlamak istiyorum. Bir sözde terminal nedir? (TTY / Pty) Onlara neden ihtiyacımız var? Nasıl tanıştılar ve buna ne ihtiyaç duyuldu? Modası geçmiş mi? Onlara artık ihtiyacımız yok mu? Onları değiştirecek bir şey var mı? Herhangi bir faydalı kullanım durumu? Ben ne …
92 linux  terminal  pty 


4
Her bir Sözde Terminal (PTY) bileşeninin (yazılım, ana taraf, ikincil taraf) sorumlulukları nelerdir?
Bir tty'nin nasıl çalıştığını 1 çözmeye çalışıyorum (her bir öğenin iş akışı ve sorumlulukları). Bununla ilgili birkaç ilginç makale okudum, ancak hala bulanık alanlar var. Şimdiye dek anladığım şey bu: Öykünülmüş terminal /dev/ptmx, sözde terminalin ana kısmına farklı sistem çağrıları yapar . Sahte terminalin ana kısmı /dev/pts/[0-N], kullanılmayan seri porta …

6
Çıktısının bir terminale gittiğini düşünerek bir komutu nasıl kandırabilirim?
Çıkışı bir terminale giderken davranışını değiştiren bir komut verildiğinde (örneğin, renkli çıktı üretir), bu davranış değiştirilen davranışı koruyarak bir boru hattında nasıl yönlendirilebilir? Bunun için bilmediğim bir yardımcı program olmalı. Bazı komutların, grep --color=alwaysdavranışı zorlamak için seçenek bayrakları vardır, ancak soru, yalnızca çıktı dosyası tanımlayıcısını sınamaya dayanan programlar üzerinde nasıl …
38 shell  pipe  utilities  stdout  pty 

2
Bir Linux terminali nasıl çalışır?
Bir terminali başlatıp çalıştırılabilir bir çağrı yaparsanız (basitlik için satır yönelimli olduğunu varsayarak) çalıştırılabilir komuttan bir yanıt alırsınız. Bu size (kullanıcı) nasıl yazdırılır? Terminal gibi bir şey yapar mı pexpect? (çıkış için bekleyen anket) ya da ne? Çıktılan çıktıdan nasıl haberdar edilir? Bir terminal nasıl program başlatır? (Python's os.fork'a benzeyen …


1
'Script / dev / null' ne işe yarıyor?
Her seferinde root ile bir VM'ye, subir kullanıcı hesabına giriş yaptığımda ve screenonu kullanmaya çalıştığımda bir hata veriyor: Cannot open your terminal '/dev/pts/0' - please check. Bir Yığın Taşması postası script /dev/nulldüzeltmek için kullanmam gerektiğini söyledi ve çalışıyor, ancak neden yazmam gerektiğini açıklamıyor script /dev/null. Ne yaptığını ve neden yazmam …
21 terminal  gnu-screen  su  pty 

2
Jenkins'ten Docker kapsayıcılarında derlemeler nasıl çalıştırılır
Jenkins Docker kapsayıcısında bir C ++ projesi oluşturmak için kullanmaya çalışıyorum. Jenkins'te ya da Jenkins dışında bir kapta inşa etmekte sorun yaşamıyorum. Aşağıda denedim. Netlik için cilt haritalamasını atlıyorum. Dava 1 Aşağıdaki komut, bir kabukta bir derlemeyi başarıyla çalıştırır. docker run --rm --interactive=true --tty=true $IMAGE make Ancak Jenkins "kabuk yürütme" …
18 tty  docker  pty  jenkins 

3
Neden sshd, ssh istemcisinin argümanını etkileşimli bir program izlediğinde sahte bir terminal kullanmıyor?
Bir SSH sunucusuna bağlanmanın normal yolu ssh username@ip_address. Ancak bir kullanıcı yalnızca uzak makinede bir program çalıştırmak isteyebilir. Böylece program adı normal argümandan sonra gelir ssh username@ip_address <program_name>. Örneğin ssh username@ip_address ls,. Bu argüman, etkileşimli programlar (kullanıcı girişini kabul etmenin yanı sıra çıktı sağlamayı da kabul eder) dışında iyidir top. …
11 ssh  pty 
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.