uma observacao o sed deve sempre usar aspas simples (') nos comandos ou escapar os caracteres de controle para nao ocorrer erros como este abaixo root@slax:~# sed "10!d" impress sed "10dpkg -l |grep lib" impress sed: -e expression #1, char 4: extra characters after command root@slax:~# sed 10d! impress sed: -e expression #1, char 4: extra characters after command use assim: root@slax:~# sed 10\!d impress ou assim : root@slax:~# sed '10!d' impress pois o ! é usado pelo bash (shell padrao do sistema) {se vc der o comando cat /etc/passwd e depois !c } {o bash retorna o cat /etc/passwd e faz isso para} {outros comandos tambem, !d (lá do sed) retornou } {um dpkg -l usado para ver a lista de aplicativos} {instalados no sistema, e ficou tudo embaralhado } o bash tem atalhos assim: cd - volta ao diretorio anterior (nao o acima) cd .. vai para o diretorio acima (do que está agora) Crtl+R busca comandos usados com a letra que vc digitar !(+mais a letra inicial de um comando dado) retorna e executa o comando digitado pelo user com as opcoes e tudo mais e tao rapido que sera preciso apertar a seta para-cima para reler o comando digitado.