fbpx

Comandos Linux – Comando cu

Comando Linux cu

Atualizado: 05/04/2019 por Computer Hope

comando cu

Em sistemas operacionais do tipo Unix, o comando cu “chama” (conecte-se) a outro sistema Unix .

Descrição

O comando cu é usado para chamar outro sistema e atuar como um terminal de discagem. Ele também pode fazer transferências simples de arquivos sem verificação de erros.

cu usa um único argumento , além das opções. Se o argumento for a string “dir” cu fará uma conexão direta com a porta . Isso pode ser usado apenas por usuários com acesso de gravação à porta, pois permite reprogramar o modem .

Caso contrário, se o argumento começar com um dígito , será considerado um número de telefone para ligar. Caso contrário, é considerado o nome de um sistema a ser chamado. A opção -z ou –system pode ser usada para nomear um sistema que começa com um dígito, e a opção -c ou –phone pode ser usada para nomear um número de telefone que não começa com um dígito.

cu localiza uma porta para usar nos arquivos de configuração UUCP (cópia Unix para Unix). Se um nome simples do sistema for fornecido, ele selecionará uma porta apropriada para esse sistema. As opções -p , –port , -l , –line , -s e –speed podem ser usadas para controlar a seleção da porta.

Quando uma conexão é feita com o sistema remoto, o cu bifurca-se em dois processos. Um lê da porta e grava no terminal, enquanto o outro lê do terminal e grava na porta.

cu fornece vários comandos que podem ser usados ​​durante a conversa. Todos os comandos começam com um caractere de escape , inicialmente ~ (til). O caractere de escape é reconhecido apenas no início de uma linha. Para enviar um caractere de escape para o sistema remoto no início de uma linha, ele deve ser digitado duas vezes. Todos os comandos são um único caractere ou uma palavra que começa com% (sinal de porcentagem).

Sintaxe

  cu [ opções ] [ sistema |  telefone |  " dir "

Comandos

cu reconhece os seguintes comandos:

~.Encerre a conversa.
~! comandoExecute o comando em um shell . Se o comando estiver vazio, inicia um shell.
~ $ commandExecute o comando , enviando a saída padrão para o sistema remoto.
~ comandoExecute o comando , obtendo a entrada padrão do sistema remoto.
comando +Execute o comando , pegando a entrada padrão do sistema remoto e enviando a saída padrão para o sistema remoto.
~ # , ~% de intervaloEnvie um sinal de interrupção , se possível.
diretório ~ c , diretório % cdMude o diretório local.
~> arquivoEnvie um arquivo para o sistema remoto. Isso apenas despeja o arquivo na linha de comunicação. Supõe-se que o sistema remoto esteja esperando por isso.
~ <Receba um arquivo do sistema remoto. Isso solicita o nome do arquivo local e a execução do comando remoto para iniciar a transferência do arquivo. Ele continua aceitando dados até que o conteúdo da variável eofread seja visto.
~ p de para , ~% colocado de paraEnvie um arquivo para um sistema Unix remoto. Isso executa os comandos apropriados no sistema remoto.
~ t de para , ~% levam de paraRecupere um arquivo de um sistema Unix remoto. Isso executa os comandos apropriados no sistema remoto.
valor da variávelDefina uma variável cu para o valor especificado. Se o valor não for fornecido, a variável será configurada como true .
~! variávelDefina uma variável cu como false .
~ zSuspenda a sessão cu . Isso é suportado apenas em alguns sistemas. Nos sistemas para os quais ^ Z pode ser usado para suspender um trabalho , ~ ^ Z também suspenderá a sessão.
~% nostopDesative o manuseio do XON / XOFF .
~% stopAtive o manuseio do XON / XOFF.
~ vListe todas as variáveis ​​e seus valores.
~?Listar todos os comandos.

Variáveis

cu também suporta várias variáveis . Eles podem ser listados com o comando ~ v e configurados com os ~ s ou ~! comandos.

escapeO caractere de escape. Inicialmente ~ (til).
delaySe essa variável for verdadeira , cu atrasará um segundo após o reconhecimento do caractere de escape antes de imprimir o nome do sistema local. O padrão é verdadeiro .
eolA lista de caracteres considerados para terminar uma linha. O caractere de escape é reconhecido apenas depois que um deles é visto. O padrão é retorno de carro ( CR ), ^ U , ^ C , ^ O , ^ D , ^ S , ^ Q , ^ R.
binarySe deseja transferir dados binários ao enviar um arquivo. Se isso for falso, as novas linhas do arquivo enviado serão convertidas em retornos de carro. O padrão é falso .
binary-prefixUma sequência usada antes de enviar um caractere binário em uma transferência de arquivo, se a variável binária for verdadeira . O padrão é ^ V.
echo-checkSe você deve verificar as transferências de arquivos examinando o que o sistema remoto faz eco novamente. O padrão é falso .
echonlO caractere a ser procurado após o envio de cada linha em um arquivo. O padrão é retorno de carro .
timeoutO tempo limite para usar, em segundos, ao procurar um caractere, ao fazer uma verificação de eco ou ao procurar o caractere echonl . O padrão é 30 .
killO caractere a ser usado para excluir uma linha se a verificação de eco falhar. O padrão é ^ U.
resendO número de vezes para reenviar uma linha se a verificação de eco continuar falhando. O padrão é 10 .
eofwriteA sequência a ser gravada após o envio de um arquivo com o comando ~> . O padrão é ^ D.
eofreadA string a ser procurada ao receber um arquivo com o comando ~ < . O padrão é $ , que deve ser um prompt típico do shell.
verboseSe deve imprimir informações acumuladas durante uma transferência de arquivos. O padrão é verdadeiro .

Opções

-e–parity=evenUse paridade uniforme.
-o–parity=oddUse paridade ímpar.
–parity=noneNão use paridade. Nenhuma paridade também será usada se -e e -o forem fornecidos.
-h , –halfduplexCaracteres de eco localmente (modo half- duplex ).
–não pareDesative o tratamento XON / XOFF (está ativado por padrão).
-E char , –escape charDefina o caractere de escape. Inicialmente ~ (til). Para eliminar o caractere de escape, use -E ” .
-z system , –system systemO sistema para ligar.
-c número de telefone, – número de telefone do telefoneO número de telefone para ligar.
-p port , –port portNomeie a porta a ser usada.
-uma portaEquivalente à porta –port .
-l linha ,  linha linhaNomeie a linha a ser usada, fornecendo um nome para o dispositivo. Isso pode ser usado para discar em portas que não estão listadas nos arquivos de configuração UUCP. O acesso de gravação ao dispositivo é necessário.
-s velocidade , velocidade – velocidadeA velocidade (taxa de transmissão ) a ser usada.
– #Onde # é um número, equivalente a –speed # .
-n , –promptSolicite o número de telefone a ser usado.
-dEntre no modo de depuração . Equivalente a – depurar tudo .
-x type , –debug typeAtive tipos de depuração específicos. Os seguintes tipos são reconhecidos: anormal , bate-papo , handshake , uucp-proto , proto , porta , configuração , spooldir , execução , entrada e saída . Somente anormal , bate-papo , handshake , porta , configuração , entrada e saída são significativos para o cu .

Vários tipos podem ser fornecidos, separados por vírgulas, e a opção –debug pode aparecer várias vezes. Também pode ser fornecido um número, que ativará muitos tipos da lista anterior; por exemplo, –debug 2 é equivalente a –debug anormal , chat . –debug all pode ser usado para ativar todas as opções de depuração.

-I arquivo , arquivo –configDefina o arquivo de configuração para usar. Esta opção pode não estar disponível, dependendo de como o cu foi compilado.
-v , –versionRelatar informações da versão e sair.
–SocorroImprima uma mensagem de ajuda e saia.

Exemplos

  cu -s 38400 9 = 12015551234

Disca para um sistema no número de telefone ( 201 ) 555 – 1235 . Este exemplo também está usando um 9 para sair do prédio e um 1 para discar para longas distâncias.

cat – gera o conteúdo de um arquivo.
eco – Texto de saída.
stty – Defina opções para o visor do seu terminal.
uname – Imprime informações sobre o sistema atual.

14 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.