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.
~! comando Execute o comando em um shell . Se o comando estiver vazio, inicia um shell.
~ $ command Execute o comando , enviando a saída padrão para o sistema remoto.
~ comando Execute 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 intervalo Envie um sinal de interrupção , se possível.
diretório ~ c , diretório % cd Mude o diretório local.
~> arquivo Envie 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 para Envie um arquivo para um sistema Unix remoto. Isso executa os comandos apropriados no sistema remoto.
~ t de para , ~% levam de para Recupere um arquivo de um sistema Unix remoto. Isso executa os comandos apropriados no sistema remoto.
valor da variável Defina uma variável cu para o valor especificado. Se o valor não for fornecido, a variável será configurada como true .
~! variável Defina uma variável cu como false .
~ z Suspenda 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.
~% nostop Desative o manuseio do XON / XOFF .
~% stop Ative o manuseio do XON / XOFF.
~ v Liste 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.

escape O caractere de escape. Inicialmente ~ (til).
delay Se 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 .
eol A 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.
binary Se 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-prefix Uma 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-check Se você deve verificar as transferências de arquivos examinando o que o sistema remoto faz eco novamente. O padrão é falso .
echonl O caractere a ser procurado após o envio de cada linha em um arquivo. O padrão é retorno de carro .
timeout O 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 .
kill O caractere a ser usado para excluir uma linha se a verificação de eco falhar. O padrão é ^ U.
resend O número de vezes para reenviar uma linha se a verificação de eco continuar falhando. O padrão é 10 .
eofwrite A sequência a ser gravada após o envio de um arquivo com o comando ~> . O padrão é ^ D.
eofread A string a ser procurada ao receber um arquivo com o comando ~ < . O padrão é $ , que deve ser um prompt típico do shell.
verbose Se deve imprimir informações acumuladas durante uma transferência de arquivos. O padrão é verdadeiro .

Opções

-e–parity=even Use paridade uniforme.
-o–parity=odd Use paridade ímpar.
–parity=none Não use paridade. Nenhuma paridade também será usada se -e e -o forem fornecidos.
-h , –halfduplex Caracteres de eco localmente (modo half- duplex ).
–não pare Desative o tratamento XON / XOFF (está ativado por padrão).
-E char , –escape char Defina o caractere de escape. Inicialmente ~ (til). Para eliminar o caractere de escape, use -E ” .
-z system , –system system O sistema para ligar.
-c número de telefone, – número de telefone do telefone O número de telefone para ligar.
-p port , –port port Nomeie a porta a ser usada.
-uma porta Equivalente à porta –port .
-l linha ,  linha linha Nomeie 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 – velocidade A velocidade (taxa de transmissão ) a ser usada.
– # Onde # é um número, equivalente a –speed # .
-n , –prompt Solicite o número de telefone a ser usado.
-d Entre no modo de depuração . Equivalente a – depurar tudo .
-x type , –debug type Ative 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 –config Defina o arquivo de configuração para usar. Esta opção pode não estar disponível, dependendo de como o cu foi compilado.
-v , –version Relatar informações da versão e sair.
–Socorro Imprima 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.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.