Apa tty7 di baris perintah?

24

Baru-baru ini saya telah bermain-main di terminal dan mengetik whoperintah. Ketika saya melihat nama pengguna dan tanggal saya, saya tidak tahu apa tty7atau apa ini pts/0, dapatkah seseorang menjelaskan hal ini kepada saya?

Fusky
sumber

Jawaban:

30

Nama TTY sebenarnya berasal dari masa lalu komputer: kemudian komputer bahkan memiliki teletypewriter sebagai terminal, sehingga Anda dapat melihat output dari program yang dicetak (tty = TeleTYpe / TeleTYpewrite).

TTY biasanya merujuk untuk terminal "fisik", seperti terminal yang lebih terpasang (bahkan seperti teletypewriter) ke satu komputer, atau di zaman kita: konsol teks yang lebih terpisah, Anda dapat beralih di antara mereka Ctrl+Alt+F1-F7(atau lebih, jika Anda telah mengkonfigurasi lebih).

Dalam hal Ubuntu, tty7 biasanya digunakan oleh Xorg, berikan lingkungan grafis Anda (lebih tepatnya, ia menyediakan "sistem windowing" saja, dan hal-hal seperti gnome - sebagai solusi lingkungan desktop - menjalankan "atasnya" ).

Sebaliknya, "pts" adalah (setengah dari) pengertian "pseudo terminal" yang mengimplementasikan fungsionalitas terminal tanpa konteks terminal fisik "nyata", misalnya jika Anda membuka terminal gnome, untuk shell (yang biasanya bash pada sistem ubuntu) untuk dapat berjalan, perlu kemampuan terminal.

Ini juga terjadi jika Anda menggunakan "ssh" untuk login di mesin jarak jauh, jadi singkatnya: setiap kali sesuatu membutuhkan fungsi terminal / tty seperti tanpa tty 'nyata'.

LGB
sumber
2

Saya pikir biasanya itu server X.

Tekan Ctrl+ Alt+ F7dan lihat apakah itu akan membawa Anda ke sesi login grafis Anda (atau membuat Anda tetap di sana).

Anda juga dapat membuka shell dan jalankan tty. Ini akan memberi tahu Anda nama terminal Anda saat ini.

Mikel
sumber
0

tty7 adalah terminal fisik tempat Anda masuk. Dalam banyak kasus, tty7 adalah tempat pengelola jendela dijalankan dan tempat Anda masuk.

Seperti yang dapat dilihat dari daftar di bawah ini, saya masuk pada jam 9:33 pada 24 Mei dari tty7 (melalui dialog login manajer jendela Gnome) dan kemudian membuka 4 terminal palsu.

[iluvblender@myhome ~]$ last | tac | egrep "May\s*24"

sgoda    tty7         :0               Wed May 24 09:33   still logged in   
sgoda    pts/0        :0               Wed May 24 09:33   still logged in   
sgoda    pts/2        :0               Wed May 24 09:36   still logged in   
sgoda    pts/4        :0               Wed May 24 09:40   still logged in   
sgoda    pts/5        :0               Wed May 24 09:42   still logged in 
satishgoda
sumber