para mudar de diretorio, mas com algumas diferencas.Usa-se o pushd(push directory) extamente da mesma forma que o cd, porem ele grava ele guarda o endereco da pasta atual numa memoria em formato de "pilha", para poder voltar para o diretorio depois. A cada diretorio trocado usando o pushd vai para essa pilha.Para voltar para esse diretorio guardados, usa-se o popd(pop directory). Basta escrever popd para acessar o diretorio trocado mais recente. Entao, depois de usar o popd para voltar ao diretorio, esse endereco e retirado da pilha.Exemplos:Porque push e pop?Geralmente em programacao, funcoes/metodos/comandos/whatever que foram nomeados assim, costumam ter a caracteristica para trabalhar com pilha, ou seja, a ultima informacao adicionada sera a primeira a ser recuperada.cpcopy copia um arquivo/diretorio especificado na fonte para o destino especificado. a sintaxe basica e a seguinte:cp fonte destinoonde fonte e o nome do arquivo(com o caminho completo se necessario) a ser copiado e destino e o local onde a copia sera gerada.Uma opcao interessante dele e -r, que faz trabalhar de forma recursiva. Isso significa que ao mandar copiar um diretorio, caso existam outros diretorios dentro deste, eles tambem seram copiados e assim sucessivamente. Normalmente isso nao ocorreria.cp -r fonte destinoExemplos:*Existem mais opcoes para esse comando, mas nao serao abordadas.mvmove funciona da mesma forma que o cp, mas ao inves de copiar ele move arquivos/pastasOutra ponto interessante e que usamos esse comando para renomear arquivos tambem. Isso porque quando definimos o destino podemos mudar o nome do arquivo/pasta, entao podemos simplesmente mover o arquivo para o mesmo diretorio que ele esta, porem mudando o nome.Exemplos:*O mv nao precisa(e nao tem) da opcao de recursividade para funcionar de tal forma.*Existem mais opcoes para esse comando, mas nao serao abordadas.rmremove funciona da mesma forma que o cp, mas ao inves de copiar ele apaga arquivos/pastasClaro que ele nao precisa de uma fonte e um destino, pasta espeficar o arquivo/pasta com ou sem o caminho completo.Assim como o cp, para afetar subdiretorios, e necessario usar a opcao -r, que indica comportamento recursivo.Exemplos:*Perceba que ao contrario do rmdir, o rm nao precisa que o diretorio esteja vazio para remove-lo, mas e preciso usa-lo com recursividade para isso.*Existem mais opcoes para esse comando, mas nao serao abordadas.Executando aplicativos e scriptsOs comandos que vimos, sao aplicativos ou scripts, entao voce pode executar qualquer programa pelo terminal. Por exemplo, se voce estiver com o firefox instalado, basta escrever o firefox no terminal para abrir o navegador.Uma observacao importante a fazer e que ao executar uma tarefa no terminal, ele fica "ocupado" ate que ela seja finalizada. Seguindo esse raciocinio, seria necessario abrir varios terminais para poder ir executando varias tarefas que demandam tempo ou que precisam ficar em segundo plano, como editores de texto, navegadores, etc. Mas existe uma forma de executar o aplicativo sem congestionar seu terminal. Basta inserir o simbolo & no final do comando. Quando digo final e final mesmo, depois do comando, opcoes, parametros e tudo que tiver direito, ou seja, no extremo direito da linha.help, man e infoO help e uma opcao que a maioria dos aplicativos/comandos/whatever