Criar ficheiros/directórios/subdirectórios Ora cá estamos nós para mais uma rubrica “Comandos Linux para Totós”! Depois de termos apresentado alguns comandos básicos no tutorial nº1 (ver aqui) e tutorial nº2 (ver aqui), hoje vamos aprender como criar uma estrutura de directórios/subdirectórios e também criar alguns ficheiros. No final do artigo estão também algumas dicas fantásticas que os nossos leitores vão deixando nos comentários.
Prontos para mais uma viagem no “terminal preto”? Ora vamos lá!
Relembramos que para acompanharem estes tutoriais é necessário que possuam um terminal Unix/Linux para ir experimentando e aprendendo os comandos apresentados. Para os que já dominam a matéria, lanço desde já o desafio de colaborarem nesta rubrica (podem enviar os vossos artigos para mim).
Como já referimos em alguns artigos, a shell (terminal) do Linux permite introduzir comandos. Através dos comandos podemos realizar quase todas as tarefas possíveis num sistema como por exemplo copiar ficheiros, criar/apagar directórios, controlar serviços, etc.
whoami | pwd | id | who | date | cal | man | hostname | uptime | history | uname | lsb_release | df … ainda se lembram? Se não, vejam aqui e aqui
Para o tutorial de hoje criei um pequeno exemplo de uma estrutura de directórios/subdirectórios e ficheiros que vamos agora implementar no nosso terminal Linux.
Para produzir no terminal a estrutura anterior necessitamos de saber três comandos essenciais: (nota: existem outras formas de produzir a mesma estrutura, no entanto vamos ensinar a maneira mais básica).
mkdir: (make directory) – permite criar directórios
touch: permite criar ficheiros vazios ou mudar timestamps dos mesmos.
cd: (change directory) permite mudar de directório
E está feito. Podemos agora usar o comando tree para visualizar a estrutura criada:
Que acharam, é simples? Bem, o desafio que lançamos agora é o seguinte:
Desafio
Tentar produzir a mesma estrutura, com o menor número de comandos possíveis.
(algumas dicas: usar o argumento –p no mkdir e usar por exemplo cd ../.. ). Ficamos a espera !
Dicas dos nosso leitores
@Paulo Cesar
Reinício do sistema (3 maneiras que conheço):
@gnu/linux ftw
Argumentos do uname
@James Bond
Se quiserem saber o estado da arte no que ao kernel diz respeito directamente do laboratório onde é produzido, experimentem o comando abaixo:
Boa segunda-feira! halt