W çıktısındaki “pts /” ne demektir?


21

Kaçtığımda w- kimin giriş yaptığını ve ne yaptıklarını görmek için şunu gördüm :

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
 user  tty7     :0               08:14   10:32m 44:10   0.50s gnome-session
 user  pts/0    :0.0             09:15    9:30m  0.24s  0.24s /bin/bash
 user  pts/1    :0.0             14:14    4:32m  0.20s  0.20s bash
 user  pts/5    :0.0             18:27    9:24   0.28s  0.28s bash
 user  pts/7    :0.0             18:35    9:57   0.40s  0.40s bash
 user  pts/8    :0.0             18:37    0.00s  0.22s  0.00s w

Nelerdir pts/?

Yanıtlar:


23

Sözde-Terminal Slave

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.

Kaynak: http://linux.die.net/man/4/pts

Onlar konum genellikle Xterminal / gnome-terminal / sonlandırıcı oturumları.


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.