Como praticar para linha de comando? [fechadas]

5

Estou lendo A linha de comando do Linux: uma introdução completa para aprender sobre a linha de comando. O livro é ótimo. No entanto, há um grande problema para mim: ele não tem exercícios / projetos no final de cada capítulo para deixar o material afundar.

A maioria dos livros de programação que eu li até agora tinha exercícios / projetos no final de cada capítulo para deixar o material afundar. Eu procurei na internet por "exercícios de linha de comando" e consultas similares, mas não muito.

Eu li que a melhor prática é realmente fazer uso da linha de comando, fazendo-o fazer uma tarefa de sua preferência. No entanto atualmente, eu realmente não consigo pensar em uma tarefa útil para usar a linha de comando.

Então, como devo praticar para deixar o material afundar? Ou, devo usar um livro que ensina um shell Unix com exercícios de fim de capítulo?

P.S: Tenho certeza de que posso encontrar muitos exercícios de script de shell . Mas atualmente, eu estou no capítulo 7 e o shell script começa no capítulo 24. Então, agora, eu preciso de exercícios para fazer diretamente no terminal.

    
por Utku 08.10.2015 / 20:11

3 respostas

5

Pratique fazendo as coisas que você já está fazendo. Da próxima vez que você abrir um gerenciador de arquivos gráficos (nautilus, dolphin, etc), abra um terminal e execute suas tarefas lá. Como você diz, a melhor maneira de aprender é praticar e as melhores coisas para praticar são as coisas que você precisa fazer de qualquer maneira. Praticamente tudo que você pode fazer dentro de qualquer GUI que você usa pode ser feito a partir de um terminal com a linha de comando. Da próxima vez que você abrir qualquer programa GUI, pense em como você pode realizar essa tarefa com a linha de comando e instalá-lo (por exemplo, instalando um pacote ou atualizando seu sistema, abrindo um arquivo para edição / exibição, gerenciando arquivos, etc). / p>     

por 08.10.2015 / 20:58
5

Na minha opinião, a melhor maneira de "praticar" a linha de comando é viver na linha de comando. Com isso quero dizer um terminal virtual (pressione Ctrl-F2), ou até mesmo desabilitando a GUI por padrão (edite /etc/inittab para alterar o nível de execução padrão para 3.)

O autor do livro que você está lendo até mesmo afirma: "Este livro é uma visão ampla de 'vivo' na linha de comando do Linux."

I really can't think of a useful task to use the command line.

O que isso significa para mim é simplesmente que você sabe como fazer as coisas sem a linha de comando, então você não é forçado a aprender o (somente texto) métodos de linha de comando para fazer essas coisas.

Se você começar a "morar" na linha de comando, começará a aprender o sistema de baixo para cima, como o computador realmente "vê" o mundo.

Em vez de escolher algumas funcionalidades existentes especializadas que você já pode fazer perfeitamente com uma interface gráfica, e isso é bastante complicado através da linha de comando (por exemplo, ouvir amostras de música na Amazon), basta sentar na frente de um terminal virtual e descobrir o que existe é lá que você pode fazer. Então, fique mais familiarizado com isso e faça-o melhor e mais rápido.

Alguns exemplos de tarefas rotineiras muito simples na linha de comando:

  • Saiba que horas são.
  • Mais complicado: edite seu .bash_profile para exibir a hora em cada prompt de comando.
  • Descubra o que está em um diretório.
  • Descubra o que está na unidade flash que acabou de encontrar na sua gaveta.
  • Faça o download de um arquivo para o qual você tenha o URL.
  • Anote algumas notas (em um arquivo de texto).
  • Pesquise um arquivo.
  • Instale um novo software.
  • Crie um novo usuário para o seu sistema.
  • Descubra se sua conexão de rede está funcionando.
  • Defina um lembrete para si mesmo.
  • Imprimir um documento.
  • Reformatar um disco rígido externo.
  • Verifique quais programas existem para fazer algo que você deseja tentar (por exemplo, man -k printer )

Muitos deles podem parecer bobos na linha de comando se você estiver usando uma GUI. Se você usa uma GUI quando está tentando aprender a linha de comando, acaba "estragado".

Existem apenas duas atividades para as quais uma GUI é absolutamente necessária: Observar imagens e assistir a vídeos. Tudo mais pode ser feito através da linha de comando.

    
por 09.10.2015 / 03:36
2

Este site lista dezenas de milhares de problemas ao longo das linhas de "Como faço para X no Unix e no Linux?"

: -)

    
por 09.10.2015 / 06:48