Jawaban:
tty
adalah salah satu perintah Unix funky yang mencetak nama terminal yang terhubung ke input standar.
TTY adalah terminal hanya teks yang biasa digunakan sebagai cara untuk mendapatkan akses ke komputer untuk memperbaiki keadaan, tanpa benar-benar masuk ke desktop yang mungkin rusak.
Terkait: Apa tty7 di commandline?
Secara default Ubuntu memiliki 7 tty.
1-6
hanya baris perintah dan 7
menjalankan sesi X Anda (desktop normal Anda).1
, desktop GUI aktif 2
dan baris perintah menyala 3-7
.Untuk mengaksesnya, gunakan pintasan keyboard ini:
Ctrl+ Alt+ F1(atau F317.10 dan lebih baru)
(mengubah F1 ke F1-F6 untuk mengakses terminal yang Anda inginkan)
Untuk kembali ke sesi GUI Anda (desktop normal):
Ctrl+ Alt+ F7(atau F217.10 dan lebih baru)
Anda dapat mengubah TTY yang ditampilkan dengan baris perintah dengan chvt
(memerlukan sudo
hak istimewa), dari SSH misalnya. Inilah bagian yang relevan dari halaman manual ( man chvt
):
CHVT (1)
NAMA
chvt - ubah terminal virtual foreground
RINGKASAN
chvt N
DESKRIPSI
Perintah chvt N membuat / dev / ttyN terminal foreground. (Layar yang sesuai dibuat jika belum ada. Untuk menghilangkan VT yang tidak digunakan, gunakan deallocvt) Kombinasi tombol (Ctrl-) LeftAlt-FN (dengan N dalam kisaran 1-12) biasanya memiliki efek yang sama.
Sebuah tty, kependekan dari teletype dan mungkin lebih sering disebut terminal , adalah perangkat yang memungkinkan Anda berinteraksi dengan sistem dengan mengirim dan menerima data, seperti perintah dan output yang mereka hasilkan.
Ada banyak jenis ttys, tetapi saat ini sebagian besar ttys diimplementasikan dalam perangkat lunak, seperti konsol grafis yang dapat Anda akses dengan Ctrl + Alt + Fn, atau emulator terminal seperti terminal Gnome yang berjalan di dalam sesi X.
Ada juga tty
perintah, yang menunjukkan simpul perangkat terminal di mana ia menjalankan (atau mencetak "bukan tty" jika tidak berjalan di dalam terminal; ya, dimungkinkan untuk menjalankan perintah di luar terminal). Sebagai contoh:
firas@itsuki ~ % tty
/dev/pts/0
firas@itsuki ~ % ssh localhost tty
not a tty
Ketika saya login dan menjalankan shell pada mesin, shell biasanya berjalan di dalam terminal, yaitu ini dia /dev/pts/0
. Namun, ketika saya menjalankan ssh host command
untuk menjalankan perintah pada host jarak jauh, perintah tersebut tidak dijalankan di dalam terminal.
Itu mengubah ruang kerja Anda: misalnya, Anda bisa membuka file teks dan mengubah ke tty2 maka Anda mungkin memiliki perintah / ls untuk referensi. Ini sangat membantu untuk lingkungan seperti Ubuntu Server.
Ini setara dengan membuka dua tab di Lingkungan GUI.
Di Server Ubuntu (16.04.3 LTS - untuk saya) saya bisa menggunakan ALT+ F1-F6atau menggunakan ALT+ LeftArrowuntuk kembali nomor atau ALT+ RightArrowuntuk meneruskan nomor.
Anda dapat melihat tty Anda dengan keluar dari Server Ubuntu (jalankan logout
) dan melihat di bagian atas Ubuntu 16.04.3 LTS ubuntu tty#
yang standar, tetapi mungkin berbeda dari versi ke versi.
Jika tty Anda tidak ditampilkan di layar login Anda maka Anda dapat menjalankan sudo nano /etc/issue
dan di bagian atas, Anda dapat memasukkan apa pun yang Anda suka, tetapi untuk menambahkan tty yang perlu Anda tempatkan \l
. Tempat \n
untuk nama host.
Contoh:
/ etc / issue
Ubuntu 16.04.3 LTS \n \l
akan ditampilkan
Ubuntu 16.04.3 LTS ubuntu tty#
Catatan:
#
mengacu pada angka