Ensinando bash para iniciantes que usavam apenas o Windows [closed]

14

Eu devo dar uma introdução ao uso do shell (ou seja, bash) para o total de iniciantes. Qual é a coisa mais básica / útil que eu posso ensinar a alguém dentro de 1 1/2 horas sem exigir muito?

Aqui estão alguns pontos que eu criei:

  • Onde estou (pwd)
  • Alterar diretórios (cd, cd .., cd -)
  • Criar diretórios (mkdir, mkdir -p)
  • Renomear arquivos / diretórios (mv)
  • copiar arquivos / diretórios (cp, cp -r)
  • listar entradas de diretório (ls, ls -l, ls -a)
por Helper Method 30.11.2010 / 13:30

5 respostas

8

Você também pode dar uma olhada em CLIcompanion :

  

O CLI Companion é uma ferramenta para armazenar e executar comandos do Terminal a partir de uma GUI. Pessoas não familiarizadas com o Terminal acharão o CLI Companion uma maneira útil de se familiarizar com o Terminal e liberar seu potencial. Usuários experientes podem usar o CLI Companion para armazenar sua extensa lista de comandos em uma lista pesquisável.

Mais informações (e como instalar): link

PS: IMHO o comando mais importante para os recém-chegados é man <command> . ; -)

    
por htorque 30.11.2010 / 13:41
14

Eu escrevi uma classe que você poderia dar uma olhada para entender a linha de comando, você pode encontrar os arquivos pdf aqui:

link

Eu cubro alguns aspectos interessantes da compreensão do bash para iniciantes, execução de programas, entendimento de diretórios etc. sinta-se à vontade para atualizar, reescrever, inspirar-se em etc.

    
por Martin Owens -doctormo- 30.11.2010 / 13:43
6

Certifique-se de falar não apenas sobre como usar a linha de comando, mas porque eles devem se importar. Se você está pensando em uma mentalidade GUI, cd e pwd são uma maneira ruim de percorrer diretórios procurando por arquivos. Seus alunos precisam entender que o CLI não é uma maneira desajeitada de fazer as tarefas que estão acostumadas a fazer, mas uma maneira limpa, nítida e poderosa de fazer muitas coisas legais.

Eu sugeriria uma pequena demonstração ilustrando o que a torna tão legal. Talvez uma ilustração de tubulação ou um uso legal de find ou grep .

Além disso, se você puder atribuir a eles um livro para ler, dê a eles No começo ... foi a linha de comando . É a melhor exposição que eu já vi sobre a filosofia por trás do CLI em geral.

    
por Michael Kopinsky 30.11.2010 / 17:04
3

Eu recomendo que você peça para eles usarem o linux em sua casa, simplesmente eles devem começar a se acostumar com isso e depois ensinar o terminal. primeiro fornecer-lhes linux amigável como linux mint que é bom para iniciantes

    
por FOSS DIVERSER 30.11.2010 / 14:56
2

Aqui está um bom tutorial: link

Basta dar uma olhada. Eu acho que seria um bom começo.

    
por aneeshep 30.11.2010 / 13:50