Linux

Comandos Linux para Totós 2025: Tutorial n.º 3

26 Comentários

Em 2011 iniciamos um conjunto de tutoriais com o objetivo de ensinar a usar a linha de comandos do Linux. Intitulada “Comandos Linux para Totós”, a rubrica teve enorme sucesso. Este ano voltamos a recordar a rubrica… com algumas novidades.


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.

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 diretó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 diretórios/subdiretórios e ficheiros que vamos agora implementar no nosso terminal Linux.

linux_struct

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 diretórios

touch: permite criar ficheiros vazios ou mudar timestamps dos mesmos.

cd: (change directory) permite mudar de diretório

[pplware@pplware ~]# mkdir pplware
[pplware@pplware ~]# cd pplware
[pplware@pplware pplware]# mkdir site
[pplware@pplware pplware]# cd site/
[pplware@pplware site]# mkdir ppinto
[pplware@pplware site]# cd ppinto/
[pplware@pplware ppinto]# touch dados info xpto
[pplware@pplware ppinto]# cd ..
[pplware@pplware site]# cd ..
[pplware@pplware pplware]# mkdir forum
[pplware@pplware pplware]# cd forum
[pplware@pplware forum]# touch aabb

E está feito. Podemos agora usar o comando tree para visualizar a estrutura criada:

[pplware@pplware ~]# tree pplware/
pplware/
|-- forum
|   `-- aabb
`-- site
 `-- ppinto
 |-- dados
 |-- info
 `-- xpto

3 directories, 4 files

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 !

Artigos relacionados

Autor: Pedro Pinto
Partilhar:
Tags:
Também pode gostar

Comentários

26

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Redin
    Redin

    Aproveitem e comecem a criar a vossa soberania financeira instalando o vosso node LIghtning de forma fácil e em ambiente Linux.
    https://github.com/pagcoinbr/brlnfullauto

    1. Avatar de Nuno
      Nuno

      Sim, publicar isto no 3⁰ tutorial para totós vai ser um sucesso!

    2. Avatar de Profeta
      Profeta

      Que e que isso tem a ver com os comandos linux ?

      1. Avatar de Eu
        Eu

        Não gosta, não come.

        1. Avatar de Nuno
          Nuno

          Comentário revelador da tua personalidade…

    3. Avatar de bode
      bode

      Não se percebe nada. Deviam traduzir para Português ou Inglês

  2. Avatar de Pinto
    Pinto

    Linux e so para totos, demasiado limitado para o resto

  3. Avatar de Pedro António
    Pedro António

    Não gosto do Linux, mas respeito o sistema, pode ser uma mais-valia, não se constitui como uma verdadeira alternativa ao Windows! Considero que pode ter potencialidades, mas o facto é que há formas de fazer as mesmas coisas, e até mais, de forma mais rápida, direta e acessível! Para quê complicar…cada distro é a imagem do seu criador, não tem em conta a universalidade dos seus utilizadores.!

    1. Avatar de bode
      bode

      O terminal não é necessário para usar Linux. Uma distro com KDE é bastante parecida com windows.

  4. Avatar de SoLinux
    SoLinux

    Deveriam ter dito que isso são formas “puras, ou técnicas” de se fazerem as coisas em Linux. Muitos utilizadores ficarão com a ideia que, quem não souber mexer num terminal, nada faz no Linux, ou que é limitado…quando é ao contrário.
    Também no windows se podem criar pastas com a shell…ou emulando as linhas de comandos tipo DOS.
    No Linux clica-se com o lado direito do rato e cria-se uma nova pasta.
    Nada contra o artigo, mas elucidem as pessoas, pois já há aqui quem diga que Linux é limitado.
    Tenho 1 PC e 2 portáteis apenas com Ubuntu linux e faço de tudo, desde websites, edição de imagem, video e sou gamer…não há nada que eu não fazia há quase 4 anos com a s máquinas em Windows, que não faça agora, e melhor com Linux

    1. Avatar de Joaquin Guardado
      Joaquin Guardado

      Não jogas nada em linux, nem league of legends corre. Wualquer jogo com anticheat nao da

      1. Avatar de SoLinux
        SoLinux

        A sua (vossa) bandeira é apenas 1 (um) jogo…que nunca joguei, nem sequer em Windows…e isso serve para repudiar todo um SO. Hilário!
        No entanto, basta pesquisar na net por “how to play league of legends on Ubuntu” que aparecem imensas soluções. https://dekisoft.com/league-of-legends-linux-2021/
        mas isso não me interessa, jogo Raceroom, X4 Foundations e No manś Sky…queixas…zero!
        updates, sem problemas, funcionalidades para tudo o que quero. A partição, antes ocupada por Windows, é agora espaço de arquivo para ficheiros.
        Gosta do windows? serve-lhe e está satisfeito? isso o que importa. Que há outras alternativas….a zero custo e mais robustas e isentas dos stresses do custume? Há!

        1. Avatar de Pedro António
          Pedro António

          O problema é mesmo esse, temos de estas a pesquisar por tudo e por nada, embora possa haver alternativas temos de as procurar e perder tempo. No Windows é tudo direto, imediato e sem complicações!

          1. Avatar de SoLinux
            SoLinux

            tem sido essa a minha exp no Linux…só quando não conheço determinado software é que tenho de instalar vários, testar e decidir qual o que mais se adequa ao que eu necessito…mas já era assim no windows

      2. Avatar de SoLinux
        SoLinux

        Quando “mete” anticheats no sistema, procure bem se não lhe entram outras coisas também, coisa que o Linux bloqueia, como é natural…

        1. Avatar de Nuno
          Nuno

          “coisas que o linux bloqueia” é a frase que revela que não sabe do que fala…

          1. Avatar de Pedro António
            Pedro António

            Por acaso, há muito comandos que o Linux bloqueia devido em nome da segurança….

          2. Avatar de Nuno
            Nuno

            “devido em nome da segurança”
            Ou seja, além de não estarmos a falar em Português, ainda estamos a dizer que o SO Linux não funciona corretamente e bloqueia os seus próprios comandos… Que inutilidade de SO que não corre os próprios comandos…
            Ficamos todos a aguardar para saber que comandos são esses…

          3. Avatar de SoLinux
            SoLinux

            O Linux por defeito bloqueia esses mesmos comandos que não são seguros, mas…se souber um bocadinho, pode “impor” ao SO…mas por defeito isso não acontece

          4. Avatar de Nuno
            Nuno

            Tal como dito anteriormente…
            “Ficamos todos a aguardar para saber que comandos são esses…”

          5. Avatar de Profeta
            Profeta

            Que autentico disparate. E a primeira vez que leio que o linux bloqueia ? oi oi ? Bloqueia o que ? Ha malta que pensa que ainda esta a usar o windows, esquecam la isso, mentalizem-se que linux tem uma forma de operar diferente do windows e nao tem de ser propriamente igual ao windows, e nao cai nenhum braço em ser assim. Epa se querem falar mal de linux ao menos usem argumentos mais fortes. Enfim ha cada toto, sera que nao se arranja ai um manual para formatar totos ? 😀

          6. Avatar de Nuno
            Nuno

            Acho que ele até estava a tentar defender o linux mas como não percebe patavina do assunto inventou o que achou ser melhor ou repetiu algo que ouviu num canal de YouTube com 3 seguidores…

  5. Avatar de DBP
    DBP

    Assim de repente, tirando partido do brace expansion da Bash:
    mkdir -p pplware/{site/ppinto,forum}
    touch pplware/{site/ppinto/{dados,info,xpto},forum/aabb}

  6. Avatar de São Pedro
    São Pedro

    Em relação às escolhas de cada um, sobre sistemas operativos, nada a dizer. Vivemos num país democrático, quem achar melhor o Windows ou o Mac OS que os compre. Sou contra a que nas escolas a disciplina de tecnologia de informação (Ti) e formações financiadas sejam baseadas em Windows, porque quem quer um computador para joguinhos não precisa que seja o contribuinte a financiar a aprendizagem de sistemas operativos pagos. Quem passou pelo DOS não acha assim tão diferente a linha de comando. Dizem que as crianças de agora são mais espertas???

    1. Avatar de Nuno
      Nuno

      São mais espertas mas não sabem a tabuada ou o nome de 5 rios portugueses… A esperteza acaba quando lhes tiram o smartphone ou a internet.
      De resto acho que nem o pc devia ser financiado pelo contribuinte.
      Aprendam a fazer contas num ábaco que quando forem para o mercado de trabalho é o ábaco que vão usar também.
      Quem sabe não é por isso que tantos portugueses se queixam do salário mínimo… Aprendem coisas inúteis e depois vão trabalhar como caixa de supermercado.
      E quem passou pelo DOS não foram as crianças de hoje nem vão ser. Mete-lhes lá um terminal à frente e depois falamos