ad
ptmx, pts - psödoterminal ana ve köle
Açıklama
Dosya
/ dev / ptmx olan büyük sayı 5 ve minör sayısı 2 olan bir karakter dosyası, genellikle mod 0666 ve root kullanıcısı, chmod ait owner.group. Bir psödoterminal ana ve köle çifti oluşturmak için kullanılır.
Bir işlem / dev / ptmx açıldığında , bir psödoterminal ana (PTM) için bir dosya tanımlayıcısı alır ve / dev / pts dizininde bir psödoterminal köle (PTS) cihazı oluşturulur . / Dev / ptmx açılarak elde edilen her dosya tanıtıcısı , yolu tanımlayıcıyı ptsname (3) ' e geçirerek bulunabilen kendi ilişkili PTS'sine sahip bağımsız bir PTM'dir .
Psödoterminal köleyi açmadan önce, master (3) ve unlockpt (3) için master'in dosya tanımlayıcısını geçmelisiniz .
Hem psödoterminal master hem de slave açıldığında, slave, gerçek bir terminal ile aynı olan bir arayüze sahip işlemler sağlar.
Bağımlıya yazılan veriler ana tanımlayıcıda girdi olarak sunulur. Master'a yazılan veriler slave'e giriş olarak sunulur.
Uygulamada, psödoterminaller, psödoterminal masterdan okunan verinin uygulama tarafından yorumlandığı xterm (1) gibi terminal emülatörlerini uygulamak için kullanılır ; burada psödoterminal masterdan okunan veriler, aynı şekilde gerçek bir terminalin verileri yorumlayacağı şekilde ve uzaktan oturum açma programlarını uygulamak için kullanılır. psödoterminal master'dan okunan verilerin ağ üzerinden bir terminale veya terminal emülatörüne bağlı bir istemci programına gönderildiği sshd (8) gibi .
Psödoterminaller ayrıca normal olarak borulardan girişi okumayı reddeden programlara ( su (1) ve
passwd (1) ) giriş yapmak için de kullanılabilir.