O que esses comandos fazem?

1

Estou usando esses comandos no Linux Kali, mas continuo recebendo um erro quando executo o segundo comando: "Nenhum arquivo ou diretório encontrado".

end=7gb
read start _ < <(du -bcm kali-linux-1.0.8.amd64.iso | tail -1); echo $start
parted /dev/sdb mkpart primary $start $end

Estes são alguns comandos de um conjunto maior de comandos que estou usando para tentar obter persistência. Eu realmente não sei o que isso significa.

Minha solicitação é para uma explicação do que cada comando faz para que eu possa corrigir meus erros.

    
por InterestedLearner 06.08.2017 / 20:46

1 resposta

2
read start _

Isso atribui a primeira palavra (de acordo com $IFS ) da linha de entrada à variável start .

du -bcm kali-linux-1.0.8.amd64.iso | tail -1

é uma maneira estranha de obter o tamanho do arquivo, arredondado para o próximo megabyte.

parted /dev/sdb mkpart primary $start $end

cria uma partição em sdb que começa após o espaço necessário para o arquivo iso (supondo que a unidade padrão para parted seja megabyte que eu não verifiquei) e termina em 7GB.

    
por 06.08.2017 / 21:07