Vim является усовершенствованным текстовым редактором, который стремится обеспечить питание фактического редактора Unix 'Vi' с более полным набором функций. Полезно, используете ли Вы уже vi или используете другого редактора.
Источник: http://vim.sourceforge.net/about.php
Это устройства специфически виртуальной консоли в Linux terminolgy. Поддержка виртуальных консолей на том же физическом устройстве не уникальна для Linux (например, BSD называет их “аппаратными портами терминала”).
Linux не имеет механизма для создания консольных устройств по требованию. Эти 63 консоли не всегда активны (необходимо активироваться ttyN
для переключения на него с (Ctrl +) Alt+FN), но активироваться каждый требует открытия консольного устройства ( openvt
команда делает это, также, как и getty
и X-сервер). Таким образом, запись устройства должна существовать все время, или иначе она должна быть создана вручную, прежде чем она сможет использоваться.
Современные системы Linux (с udev или devtmpfs) создают записи устройства для каждого устройства, которое присутствует в системе. Все виртуальные консоли всегда присутствуют (активны ли они или не), таким образом, все записи создаются. Большинству пользователей не нужно почти, что многие — на самом деле большинство пользователей никогда ничего не видит кроме виртуальной консоли, которая X работает. Но существуют некоторые, кто делает и должен исправить их ядро для разрешения больше чем 63 консолей, потому что они выполняют большие машины со многими аппаратными консолями).
Это не Linux определенная вещь, и ttys не только используются для виртуальных терминалов. Они также используются, например, когда Вы запускаете xterm, после того как Вы находитесь в графическом интерфейсе. Если бы было меньше tty устройств, то Вы не смогли бы иметь много xterms или логины ssh.
/dev
, таким образом, если бы было меньше из них, то Вы могли бы на самом деле "выбежать" ttys?
– Emanuel Berg
03.01.2013, 14:58
/dev/pts/
. tty
команда даст Вам, Ваше текущее устройство - пробует в X затем попытка она в VT.
– goldilocks
03.01.2013, 18:03
/dev/ttyN
(виртуальные консоли, иногда названные виртуальными терминалами) со старым /dev/ptyN
(псевдотерминалы, также иногда названные виртуальными терминалами). Linux теперь использует динамично выделенный /dev/pts/N
вместо статически выделенного старого /dev/ptyN
.
– Gilles 'SO- stop being evil'
04.01.2013, 02:23