Este é o comando sttyposix que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
stty - define as opções para um terminal
SINOPSE
chiqueiro [−a | −g]
chiqueiro operando...
DESCRIÇÃO
A chiqueiro utilitário deve definir ou relatar as características de I / O do terminal para o dispositivo que
é sua entrada padrão. Sem opções ou operandos especificados, ele deve relatar as configurações
de certas características, geralmente aquelas que diferem das definidas pela implementação
padrões. Caso contrário, deve modificar o estado do terminal de acordo com o especificado
operandos. As informações detalhadas sobre os modos listados nos primeiros cinco grupos abaixo são
descrito no volume de Definições de Base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface. Operandos no grupo de Modos de Combinação (ver Densidades Modos) estamos
implementado usando operandos nos grupos anteriores. Algumas combinações de operandos são
mutuamente exclusivo em alguns tipos de terminal; os resultados do uso de tais combinações são
não especificado.
Implementações típicas deste utilitário requerem uma linha de comunicação configurada para usar
da termios interface definida no volume System Interfaces de POSIX.1‐2008. Em sistemas
onde nenhuma dessas linhas está disponível, e em linhas não configuradas atualmente para suportar
da termios interface, alguns dos operandos não precisam afetar as características do terminal.
OPÇÕES
A chiqueiro utilitário deve estar em conformidade com o volume de Definições de Base de POSIX.1‐2008, Seção
12.2, Utilidade Sintaxe orientações.
As seguintes opções devem ser suportadas:
−a Grave na saída padrão todas as configurações atuais do terminal.
-g Grave na saída padrão todas as configurações atuais de uma forma não especificada que
podem ser usados como argumentos para outra invocação do chiqueiro utilidade no mesmo
sistema. O formulário utilizado não deve conter quaisquer caracteres que exijam
citar para evitar expansão de palavras pela concha; Vejo Seção 2.6, Word Expansões.
OPERANDOS
Os operandos a seguir devem ser suportados para definir as características do terminal.
Controle Modos
parênbula (−parenb)
Habilite (desabilite) a geração e detecção de paridade. Isso terá o efeito
de configuração (não configuração) PARENB no termios c_cflag campo, conforme definido em
o volume de Definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
paródia (−paródia)
Selecione paridade ímpar (par). Isso terá o efeito de configuração (não configuração)
PARODD no termios c_cflag campo, conforme definido no volume Definições de base
de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
cs5 cs6 cs7 cs8
Selecione o tamanho dos caracteres, se possível. Isso terá o efeito de definir CS5,
CS6, CS7 e CS8, respectivamente, no termios c_cflag campo, conforme definido em
o volume de Definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
número Defina a taxa de transmissão do terminal para o número fornecido, se possível. Se a taxa de transmissão for
definido como zero, as linhas de controle do modem não devem mais ser ativadas. Este deve
têm o efeito de definir a entrada e a saída termios valores de taxa de transmissão como
definido no volume de Definições de Base de POSIX.1‐2008, Capítulo 11, Geral
terminal Interface.
acelerar número
Defina a taxa de transmissão de entrada do terminal para o número fornecido, se possível. Se a entrada
a taxa de bauds é definida como zero, a taxa de bauds de entrada deve ser especificada pelo valor
da taxa de transmissão de saída. Isso terá o efeito de definir a entrada
termios valores de taxa de transmissão conforme definido no volume de Definições de base de
POSIX.1-2008, Capítulo 11, Geral terminal Interface.
velocidade número
Defina a taxa de transmissão de saída do terminal para o número fornecido, se possível. Se a saída
a taxa de transmissão é definida como zero, as linhas de controle do modem não devem mais ser ativadas.
Isso terá o efeito de definir a saída termios valores de taxa de transmissão como
definido no volume de Definições de Base de POSIX.1‐2008, Capítulo 11, Geral
terminal Interface.
hupcl (−hupcl)
Pare de declarar as linhas de controle do modem (não pare de declarar as linhas de controle do modem)
no último fechamento. Isso terá o efeito de configurar (não configurar) HUPCL em
da termios c_cflag campo, conforme definido no volume Definições de base de
POSIX.1-2008, Capítulo 11, Geral terminal Interface.
fazer correr (−up) Equivalente a hupcl(−hupcl).
cstopb (−cstopb)
Use dois (um) bits de parada por caractere. Isso terá o efeito de definir
(não configurando) CSTOPB no termios c_cflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
Criar (−creme)
Habilite (desabilite) o receptor. Isso terá o efeito de configuração (não
configuração) CREAD no termios c_cflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
local (−clocal)
Suponha uma linha sem (com) controle de modem. Isso terá o efeito de
configuração (não configuração) CLOCAL no termios c_cflag campo, conforme definido no
Volume de definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
Não é especificado se chiqueiro deve relatar um erro se uma tentativa de definir um modo de controle
falha.
Entrada Modos
Ignbrk (−ignbrk)
Ignorar (não ignorar) a interrupção na entrada. Isso terá o efeito de definir
(não configurando) IGNBRK no termios c_iflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
Brkint (−brilhante)
Sinalizar (não sinalizar) INTR na pausa. Isso terá o efeito de definir
(não configurando) BRKINT no termios c_iflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
ignpar (−ignpar)
Ignore (não ignore) bytes com erros de paridade. Isso terá o efeito de
configuração (não configuração) IGNPAR no termios c_iflag campo, conforme definido no
Volume de definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
parque (−parmrk)
Marque (não marque) erros de paridade. Isso terá o efeito de configuração (não
configuração) PARMRK no termios c_iflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
pacote de entrada (−inpck)
Habilite (desabilite) a verificação de paridade de entrada. Isso terá o efeito de definir
(não configurando) INPCK no termios c_iflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
istrip (−istrip)
Retire (não retire) os caracteres de entrada em sete bits. Este deve ter o
efeito de configuração (não configuração) ISTRIP no termios c_iflag campo, como
definido no volume de Definições de Base de POSIX.1‐2008, Capítulo 11, Geral
terminal Interface.
inclr (−incr)
Mapeie (não mapeie) de NL para CR na entrada. Isso terá o efeito de configuração (não
configuração) INLCR no termios c_iflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
igncr (−igncr)
Ignorar (não ignorar) CR na entrada. Isso terá o efeito de configuração (não
configuração) IGNCR no termios c_iflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
ICRNl (−icrnl)
Mapeie (não mapeie) CR para NL na entrada. Isso terá o efeito de configuração (não
configuração) ICRNL no termios c_iflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
ixon (−ixo)
Habilite (desabilite) o controle de saída START / STOP. A saída do sistema é interrompida
quando o sistema recebe STOP e é iniciado quando o sistema recebe START. Esse
terá o efeito de configurar (não configurar) IXON no termios c_iflag
campo, conforme definido no volume Definições de base de POSIX.1‐2008, Capítulo 11,
Geral terminal Interface.
ixania (−ixany)
Permita que qualquer personagem reinicie a saída. Isso terá o efeito de definir
(não configurando) IXANY no termios c_iflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
ixoff (−ixoff)
Solicite que o sistema envie (não envie) caracteres STOP quando a fila de entrada
está quase cheio e INICIAR caracteres para retomar a transmissão de dados. Este deve
tem o efeito de definir (não definir) IXOFF no termios c_iflag campo,
conforme definido no volume de Definições de Base de POSIX.1‐2008, Capítulo 11, Geral
terminal Interface.
saída Modos
oposta (−oposto)
Saída pós-processamento (não pós-processamento da saída; ignore todas as outras saídas
modos). Isso terá o efeito de definir (não definir) OPOST no
termios c_oflag campo, conforme definido no volume Definições de base de
POSIX.1-2008, Capítulo 11, Geral terminal Interface.
ocrnl (−ocrnl)
Mapeie (não mapeie) CR para NL na saída Isso deve ter o efeito de configuração (não
configuração) OCRNL no termios c_oflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
onoc (−onoc)
Não (faça) a saída de CR na coluna zero. Isso terá o efeito de definir
(não configurando) ONOCR no termios c_oflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
onlret (−onlret)
A tecla de nova linha do terminal executa (não executa) a função CR. Esse
deve ter o efeito de definir (não definir) ONLRET no termios c_oflag
campo, conforme definido no volume Definições de base de POSIX.1‐2008, Capítulo 11,
Geral terminal Interface.
cheio (−fill)
Use caracteres de preenchimento (use tempo) para atrasos. Isso terá o efeito de
configuração (não configuração) OFILL no termios c_oflag campo, conforme definido no
Volume de definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
Ofdel (−ofdel)
Os caracteres de preenchimento são DELs (NULs). Isso terá o efeito de configuração (não
configuração) OFDEL no termios c_oflag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
cr0 cr1 cr2 cr3
Selecione o estilo de atraso para CRs. Isso terá o efeito de definir CRDLY
para CR0, CR1, CR2 ou CR3, respectivamente, no termios c_oflag campo, como
definido no volume de Definições de Base de POSIX.1‐2008, Capítulo 11, Geral
terminal Interface.
nl0 nl1 Selecione o estilo de atraso para NL. Isso terá o efeito de definir NLDLY
para NL0 ou NL1, respectivamente, no termios c_oflag campo, conforme definido no
Volume de definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
tab0 tab1 tab2 tab3
Selecione o estilo de atraso para guias horizontais. Isso terá o efeito de
configurando TABDLY para TAB0, TAB1, TAB2 ou TAB3, respectivamente, no termios
c_oflag campo, conforme definido no volume Definições de base de POSIX.1‐2008,
Capítulo 11, Geral terminal Interface. Observe que TAB3 tem o efeito de
Expandindo personagens para personagens.
guias (−guias)
Sinônimo de tab0 (tab3).
bs0 bs1 Selecione o estilo de atraso para personagens. Este deve ter o
efeito de definir BSDLY para BS0 ou BS1, respectivamente, no termios c_oflag
campo, conforme definido no volume Definições de base de POSIX.1‐2008, Capítulo 11,
Geral terminal Interface.
ff0 ff1 Selecione o estilo de atraso para personagens. Este deve ter o
efeito de definir FFDLY para FF0 ou FF1, respectivamente, no termios c_oflag
campo, conforme definido no volume Definições de base de POSIX.1‐2008, Capítulo 11,
Geral terminal Interface.
vt0 vt1 Selecione o estilo de atraso para personagens. Este deve ter o
efeito de definir VTDLY para VT0 ou VT1, respectivamente, no termios c_oflag
campo, conforme definido no volume Definições de base de POSIX.1‐2008, Capítulo 11,
Geral terminal Interface.
Locais Modos
isig (−isig)
Habilita (desabilita) a verificação de caracteres contra o controle especial
caracteres INTR, QUIT e SUSP. Isso terá o efeito de configuração (não
configuração) ISIG no termios c_flag campo, conforme definido nas Definições de Base
volume de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
ícone (−ícone)
Habilite (desabilite) a entrada canônica (processamento ERASE e KILL). Isso deve ter
o efeito de definir (não definir) ICANON no termios c_flag campo, como
definido no volume de Definições de Base de POSIX.1‐2008, Capítulo 11, Geral
terminal Interface.
extensão (−iextensão)
Ative (desative) quaisquer caracteres de controle especiais definidos pela implementação, não
atualmente controlado por ícone, isig, ixonou ixoff. Este deve ter o
efeito de configuração (não configuração) IEXTEN no termios c_flag campo, como
definido no volume de Definições de Base de POSIX.1‐2008, Capítulo 11, Geral
terminal Interface.
eco (−eco)
Faça eco (não ecoe de volta) cada caractere digitado. Isso terá o efeito
de configuração (não configuração) ECHO no termios c_flag campo, conforme definido no
Volume de definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
ecoar (−eco)
O caractere ERASE apaga visualmente (não apaga) o último caractere no
linha atual do display, se possível. Isso terá o efeito de
configuração (não configuração) ECHOE no termios c_flag campo, conforme definido no
Volume de definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
eco (−eco)
Ecoar (não ecoar) NL após o caractere KILL. Isso terá o efeito de
configuração (não configuração) ECHOK no termios c_flag campo, conforme definido no
Volume de definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
eco (−econl)
Echo (não eco) NL, mesmo que eco está desabilitado. Isso terá o efeito de
configuração (não configuração) ECHONL no termios c_flag campo, conforme definido no
Volume de definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
noflsh (−noflsh)
Desabilite (habilite) o nivelamento após INTR, QUIT, SUSP. Isso terá o efeito de
configuração (não configuração) NOFLSH no termios c_flag campo, conforme definido no
Volume de definições de base de POSIX.1‐2008, Capítulo 11, Geral terminal
Interface.
parar (−parar)
Envie SIGTTOU para saída em segundo plano. Isso terá o efeito de configuração (não
configuração) TOSTOP no termios c_flag campo, conforme definido na Base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface.
Destaque Controle Personagem Atribuições
<ao controle> -personagem corda
Definirao controle> -personagem para corda. Seao controle> -personagem é um dos personagens
sequências na primeira coluna da tabela a seguir, o correspondente a base
Volume de definições de POSIX.1‐2008, Capítulo 11, Geral terminal Interface ao controle
caractere da segunda coluna deve ser reconhecido. Isso tem o efeito de definir
o elemento correspondente do termios c_cc array (veja o volume de Definições de Base
de POSIX.1‐2008, Capítulo 13, Cabeçalhos, ).
Mesa: Controle Personagem Names in chiqueiro
┌──────────────────────────────────────┬──────────────────────────┬────────────── ────┐
│Controle Personagem │ c_cc Subscrito │ Descrição │
├──────────────────────────────────────┼──────────────────────────┼────────────── ────┤
│eof │ VEOF │ caractere EOF │
│eol │ VEOL │ personagem EOL │
│apagar │ VERASE │ ERASE caractere │
│intr │ VINTR │ caractere INTR │
│matar │ VKILL │ personagem KILL │
│desistir │ VQUIT │ QUIT personagem │
│suspender │ VSUSP │ Caractere SUSP │
│começo │ VSTART │ START caractere │
│Pare │ VSTOP │ caractere STOP │
└──────────────────────────────────────┴──────────────────────────┴───────────── ────┘
If corda é um único caractere, o caractere de controle deve ser definido para aquele
personagem. Se corda é a sequência de dois caracteres "^ -" ou a corda indefeso,
caractere de controle deve ser definido como _POSIX_VDISABLE, se estiver em vigor para o
dispositivo; se _POSIX_VDISABLE não estiver em vigor para o dispositivo, deve ser tratado como
um erro. No local POSIX, se corda é uma sequência de dois caracteres começando com
('^'), e o segundo caractere é um dos listados no "^ c"
coluna da tabela a seguir, o caractere de controle deve ser definido para o
valor do caractere correspondente na coluna Valor da tabela.
Mesa: Circunflexo Controle Personagens in chiqueiro
┌────────────────┬────────────────┬─────────────────────┬──────────────┐
│ ^c Valor │ ^c Valor │ ^c Valor │
├────────────────┼────────────────┼───────────────
│a, A │ l, L │ w, W │
│b, B │ m, M │ x, X │
│c, C │ n, N │ y, Y │
│d, D │ o, O │ z, Z │
│e, E │ p, P │ [ │
│f, F │ q, Q │ \ │
│g, G │ r, R │] │
│h, H │ s, S │ ^ │
Eu, eu │ t, T │ _ │
│j, J │ u, u │? │
│k, K │ v, V │ │
└────────────────┴────────────────┴───────────────
minutos número
Defina o valor de MIN para número. MIN é usado no processamento de entrada de modo não canônico
(ícone).
tempo número
Defina o valor de TIME para número. TIME é usado na entrada de modo não canônico
em processamento (ícone).
Densidades Modos
salvo Configurações
Defina as características atuais do terminal para as configurações salvas produzidas pelo -g
opção.
par or paridade
permitir parênbula e cs7; desabilitar paródia.
estranho
permitir parênbula, cs7 e paródia.
−paridade, −evenpou −oddp
Desabilitar parênbula, E definir cs8.
cru (−cru or cozinhado)
Habilite (desabilite) a entrada e saída brutas. O modo bruto deve ser equivalente à configuração:
chiqueiro cs8 apagar ^ - matar ^ - intr ^ - \
desistir ^ - eof ^ - eol ^ - −postar −inpck
nl (−nl)
Desabilitado habilitado) ICRNl. Além disso, −nl desmontar inclr e igncr.
ek Redefina os caracteres ERASE e KILL de volta aos padrões do sistema.
Sã
Redefina todos os modos para alguns valores razoáveis, não especificados.
STDIN
Embora nenhuma entrada seja lida da entrada padrão, a entrada padrão deve ser usada para obter o
características atuais de E / S do terminal e para definir novas características de E / S do terminal.
INPUT ARQUIVOS
Nenhum.
MEIO AMBIENTE VARIÁVEIS
As seguintes variáveis de ambiente devem afetar a execução de chiqueiro:
GRANDE Forneça um valor padrão para as variáveis de internacionalização que não estão definidas ou
nulo. (Veja o volume de Definições de Base de POSIX.1‐2008, Seção 8.2,
Internacionalização Variáveis pela precedência de internacionalização
variáveis usadas para determinar os valores das categorias de local.)
LC_ALL Se definido como um valor de string não vazio, substitui os valores de todos os outros
variáveis de internacionalização.
LC_CTYPE Esta variável determina o local para a interpretação de sequências de bytes
de dados de texto como caracteres (por exemplo, byte único em oposição a bytes múltiplos
caracteres em argumentos) e quais personagens estão na classe impressão.
LC_MESSAGES
Determine a localidade que deve ser usada para afetar o formato e o conteúdo do
mensagens de diagnóstico gravadas no erro padrão.
NLSPAT Determine a localização dos catálogos de mensagens para o processamento de LC_MESSAGES.
ASSÍNCRONO EVENTOS
Padrão.
STDOUT
Se operandos forem especificados, nenhuma saída será produzida.
Se o -g opção é especificada, chiqueiro deve escrever para a saída padrão as configurações atuais em
um formulário que pode ser usado como argumento para outra instância de chiqueiro no mesmo sistema.
Se o −a opção é especificada, todas as informações conforme descrito na seção OPERANDS
deve ser gravado na saída padrão. A menos que especificado de outra forma, essas informações devem ser
escrito como - tokens separados em um formato não especificado, em uma ou mais linhas, com
um número não especificado de tokens por linha. Informações adicionais podem ser escritas.
Se nenhuma opção ou operando for especificado, um subconjunto não especificado da informação escrita
para o −a opção deve ser escrita.
Se as informações de velocidade são gravadas como parte da saída padrão, ou se o −a opção
especificado e se a velocidade de entrada do terminal e a velocidade de saída forem iguais, a velocidade
as informações devem ser escritas da seguinte forma:
"Rapidez %d baud; ", <velocidade>
Caso contrário, as velocidades devem ser escritas como:
"ispeed %d transmissão; velocidade %d baud; ", <acelerar>,velocidade>
Em localidades diferentes da localidade POSIX, a palavra baud pode ser alterado para algo mais
apropriado nesses locais.
Se os caracteres de controle são escritos como parte da saída padrão, ou se o −a opção
especificado, os caracteres de controle devem ser escritos como:
"% s = % s; ", <personagem de controle nome>,valor>
Ondevalor> é o personagem ou alguma representação visual do personagem se
não é imprimível, ou a string indefeso se o personagem está desativado.
STDERR
O erro padrão deve ser usado apenas para mensagens de diagnóstico.
SAÍDA ARQUIVOS
Nenhum.
ESTENDIDO DESCRIÇÃO
Nenhum.
SAIR STATUS
Os seguintes valores de saída devem ser retornados:
0 As opções do terminal foram lidas ou definidas com sucesso.
> 0 Ocorreu um erro.
CONSEQUÊNCIAS OF ERROS
Padrão.
A seguinte seções e guarante que os mesmos estão informativo.
APLICAÇÃO USO
A -g bandeira é projetada para facilitar o salvamento e restauração do estado terminal do
nível do escudo. Por exemplo, um programa pode:
saveterm = "$ (stty −g) " # salvar terminal estado
chiqueiro (Novo definições) # definir novo estado
... # ...
stty $ saveterm # restaurar estado do terminal
Como o formato não é especificado, o valor salvo não é portátil entre os sistemas.
Uma vez que o −a formato é especificado de forma tão vaga, scripts que salvam e restauram o terminal
as configurações devem usar o -g opção.
EXEMPLOS
Nenhum.
JUSTIFICATIVA
O original chiqueiro a descrição foi tirada diretamente do System V e refletia o System V
motorista de terminal término. Foi modificado para corresponder ao driver do terminal
termios.
Os modos de saída são especificados apenas para sistemas em conformidade com o XSI. Todas as implementações são
Espera-se que forneça chiqueiro operandos correspondentes a todos os modos de saída que eles suportam.
A chiqueiro utilitário é usado principalmente para personalizar a interface do usuário do terminal, como
selecionando os caracteres ERASE e KILL preferidos. Como um utilitário de programação de aplicativos,
chiqueiro podem ser usados dentro de scripts de shell para alterar as configurações do terminal durante o
o script.
A termios seção afirma que a desativação individual de caracteres de controle é possível
através da opção _POSIX_VDISABLE. Se habilitado, duas convenções existem atualmente para
especificando isto: o System V usa "^ -", e o BSD usa indefeso. Ambos são aceitos por chiqueiro in
este volume de POSIX.1‐2008. A outra convenção BSD de usar a carta 'você' foi rejeitado
porque está em conflito com a letra real 'você', que é um valor aceitável para um
personagem de controle.
As primeiras propostas não especificavam o mapeamento de "^ c" para controlar personagens porque o
os caracteres de controle não foram especificados no arquivo de descrição do conjunto de caracteres de localidade POSIX
requisitos. O conjunto de caracteres de controle agora é especificado no volume Definições de base de
POSIX.1-2008, Capítulo 3, Definições, então o mapeamento histórico é especificado. Observe que
embora o mapeamento corresponda a atribuições de teclas de caracteres de controle em muitos terminais
que usam as codificações de caracteres do padrão ISO / IEC 646: 1991 (ou ASCII), o mapeamento
especificado aqui é para os caracteres de controle, não suas codificações de teclado.
Como termios suporta velocidades separadas para entrada e saída, duas novas opções foram adicionadas ao
especifique cada um distintamente.
Algumas implementações históricas usam entrada padrão para obter e definir o terminal
características; outros usam saída padrão. Uma vez que a entrada de um TTY de login é geralmente
restrito ao proprietário, enquanto a saída para um TTY é frequentemente aberta a qualquer pessoa, usando
a entrada fornece menos chances de alterar acidentalmente (ou maliciosamente) o terminal
configurações de outros usuários. Usar a entrada padrão também permite chiqueiro −a e chiqueiro -g saída para ser
redirecionado para uso posterior. Portanto, o uso de entrada padrão é exigido por este volume de
POSIX.1-2008.
FUTURO INSTRUÇÕES
Nenhum.
Use sttyposix online usando serviços onworks.net