Visite também: UnderLinux ·  Dicas-L ·  SoftwareLivre.org ·  [mais] ·  Currículo ·  Efetividade ·  Arduino

Exemplo de alias: visualizando o progresso do comando dd no Ubuntu

Quem nunca se deparou com o problema de usar o comando DD e ficou se perguntando qual o progresso atual não é mesmo?

Talvez muitos já saibam como fazer isso apenas acrescentando "status=progress" ao comando como no exemplo abaixo:

dd if="origem" of="destino" status=progress

Isso resolve o problema caso você tenha GNU Coreutils 8.24+ ou seja, Ubuntu 16.04 ou superior.

Agora vejamos como deixar o comando mais simples.

Primeiramente deveremos adicionar um alias para o comando.

alias dd='dd status=progress'

Assim quando for usar o comando basta digitar DD que ficará simplificado. Mas temos um problema com isso, toda vez que você deslogar esse alias será perdido.

E para não perder?

A solução é adicionar esse alias no arquivo de configuração do bash do usuário local.

Primeiramente abra o terminal e digite o comando:

nano ~/.bashrc

Adicione na última linha a seguinte linha:

alias dd='dd status=progress'

Caso queira sempre usar o sudo no DD você pode colocar a seguinte linha no lugar do usado acima:

alias dd='sudo dd status=progress'

Agora basta salvar o arquivo, e tentar usar o comando DD como no exemplo abaixo:

dd if=ubuntu_arm.img of=/dev/mmcblk0

A saída vai ser algo como isso:

15835877888 bytes (16 GB, 15 GiB) copied, 2799 s, 5,7 MB/s

Espero que tenham gostado da dica. Até a próxima.

Enviado por Jackson Sá (jacksonwendelΘgmail·com)

Comentar

 
comments powered by Disqus

Comentários arquivados