Usando rz e sz no shell do linux

2

Alguém sabe como usar o rz e o sz no shell do linux?
Eu posso usá-lo sob sercurecrt, mas não shell ubuntu.
Aqui está a captura de tela.

    
por cheng 05.06.2013 / 10:59

2 respostas

5

Ah, talvez digitando o comando " rz " no console, talvez você estivesse tentando transferir um arquivo via zmodem entre dois PCs diretamente do console através de um cabo serial cross-over? / p>

Atualmente tenho tentado descobrir algo assim para mim, por isso vou compartilhar o que tenho, no caso de ser o que você procurava.

Eu fiz dois pequenos scripts para ajudar:

script: " zsend "

#!/bin/sh

DEV=/dev/ttyS0

stty -F $DEV 115200
sz $1 > $DEV < $DEV

script: " zrecv "

#!/bin/sh

DEV=/dev/ttyS0

stty -F $DEV 115200
rz > $DEV < $DEV

Exemplo de uso:

  • Copie esses scripts nos dois PCs.
  • Altere a variável "DEV" em cada script para corresponder ao nome do dispositivo serial do seu PC (por exemplo, para portas USB-serial, pode ser "/ dev / ttyUSB0")
  • No PC1, digite: sudo zsend filename
  • No PC2, digite: sudo zrecv

Isso funcionou para mim.

    
por 31.07.2014 / 05:31
0

Conheça o GNU Screen.

1. instalar o GNU Screen

2.configure Screen, criando um arquivo .screenrc no diretório raiz.

Escreva 'zmodem catch' no arquivo .screenrc.

tela 3.run

4.

(1) Envie um arquivo do host remoto para o host local:

executa sz FILE a partir da linha de comando

acerte quando a tela exibir o comando de recebimento padrão

(2) Envie um arquivo do host local para o host remoto

executa o rz a partir da linha de comando

adiciona o nome do arquivo local quando a tela exibe o comando de envio padrão, em seguida, pressione

    
por 25.05.2018 / 08:22

Tags