consegui fazer isso, mas não sei como juntar no codigo shell:
É só copiar e colar. Não tem segredo.
continuando o seu script, utilizando comandos de repetição (for) crie 5 arquivos: a1, a2, a3, a4 e a5 no seu diretório home e ao final liste este diretório corrente (home) contendo esses arquivos.
Resposta:
ls -la /home
Faltou o laço for com a criação de 5 arquivos. Reveja os links e/ou use essa referencia
http://aurelio.net/shell/canivete/- salve todo o conteúdo do seu diretório home em um arquivo de nome arq.tar, utilizando o comando tar.
Resposta:
tar -czvf arq.tar a1 a2 a3 a4 a5
para descompactar é tar -zxvf arq.tar
Com o mesmo comando tar mostre o resultado dessa operação.
Resposta:
ls -la *.tar
Você salvou os 5 arquivos, não todo o conteúdo do diretório home, comprimiu com o gzip (não foi pedido) e listou o "arq.tar" no lugar do conteúdo dele. Sugestão
tar -cvf arq.tar ~/* # compacta
tar -xvf arq.tar # descompacta
tar -tvf arq.tar # lista
- entrou um funcionário novo você deve ler o nome desse funcionário e criar uma conta para ele. Como a criação de conta só é possível como usuário root, simplesmente ecoe os comandos que criariam essa conta.
Resposta:
sudo su -
Errado, "sudo su -" faz login como root.
-----
Outra coisa, "home" no contexto não é /home, é /home/seu-nome-de-usuario, então no lugar de "ls -la /home" use "ls ~", "ls /home/seu-nome-de-usuario" ou simplesmente "ls" porque é o diretório corrente.