File: console.4

package info (click to toggle)
manpages-es 1.24a-6
  • links: PTS
  • area: main
  • in suites: potato
  • size: 4,256 kB
  • ctags: 7
  • sloc: makefile: 66; sh: 62
file content (68 lines) | stat: -rw-r--r-- 3,136 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
.\" Copyright (c) 1994 Andries Brouwer (aeb@cwi.nl), Mon Oct 31 21:03:19 MET 1994
.\"
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
.\" Modified, Sun Feb 26 14:58:45 1995, faith@cs.unc.edu
.\" "
.\" Translated Sun Jun 30 1996 by
.\"   Ignacio Arenaza (Ignacio.Arenaza@studi.epfl.ch)
.\" Translation fixed Thu Apr 23 11:10:07 CEST 1998 by Gerardo
.\" Aburruzaga Garca <gerardo.aburruzaga@uca.es>
.\"
.TH CONSOLE 4 "30 Junio 1996" "Linux" "Manual del Programador de Linux"
.SH NOMBRE
console \- terminal de consola y consolas virtuales.
.SH DESCRIPCIN
Un sistema Linux tiene hasta 63 \fIconsolas virtuales\fP
(dispositivos de carcter de nmero mayor 4 y menor de 1 a 63),
denominadas habitualmente \fB/dev/tty\fP\fIn\fP donde 1 \(<= \fIn\fP \(<= 63.
La consola actual se designa tambin por 
\fB/dev/console\fP o \fB/dev/tty0\fP, el dispositivo de carcter con
nmero mayor 4 y menor 0.
Los ficheros de dispositivo /dev/* se crean normalmente con el guin
MAKEDEV o con mknod(1), habitualmente con el modo 0622 y propietario/grupo
root.tty. 
.LP
Anteriormente a la versin 1.1.54 del ncleo, el nmero de consolas
virtuales se compilaba en el propio ncleo (en tty.h: 
#define NR_CONSOLES 8) y slo se poda cambiar editando y recompilando. A
partir de la versin 1.1.54, las consolas virtuales se crean sobre la
marcha, en el momento en que se necesiten.
.LP
Las formas habituales de arrancar un proceso en una consola son: (a)
decir a init(8) (en inittab(5)) que arranque un getty(8) en la consola;
(b) pedir a open(1) que arranque un proceso en la consola; (c)
arrancar X, que buscar la primera consola libre y visualizar all su
salida.
(Tambin est el viejo doshell(8).)
.LP
Para conmutar de consola podemos: (a) teclear Alt+F\fIn\fP o
Ctrl+Alt+F\fIn\fP para conmutar a la consola \fIn\fP; AltGr+F\fIn\fP
puede llevarnos a la consola \fIn\fP+12 [aqu Alt y AltGr se refieren
a las teclas Alt izquierda y derecha respectivamente];
(b) usar Alt+CursorDerecha o Alt+CursorIzquierda para hacer un
ciclo a travs de las consolas en uso; (c) usar el programa chvt(1).
(Las combinaciones de teclas son definibles por el usuario, vase
loadkeys(1). Las combinaciones mencionadas arriba son los valores por
omisin). 
.LP
El programa \fBdeallocvt\fP(1) (anteriormente \fBdisalloc\fP) libera
la memoria reservada por los tampones de pantalla de aquellas consolas
que no tengan ningn proceso asociado.
.SH PROPIEDADES
Las consolas conllevan un montn de estado. Espero documentarlo alguna
vez. El hecho ms importante es que las consolas simulan terminales
vt100. En particular, si se imprimen dos caracteres ESC c, la consola
vuelve a su estado inicial.
.LP
.SH FICHEROS
.I /dev/console
.br
.I /dev/tty*
.SH "VASE TAMBIN"
.BR console_ioctl "(4), " chvt "(1), " loadkeys "(1), " mknod "(1), " open (1),
.BR tty "(4), " ttys "(4), " disalloc "(8), " getty "(8), " init (8),
.BR resizecons "(8), " setfont "(8), " mapscrn (8)