Devo dar uma introdução ao uso do shell (ou seja, bash) para o total de iniciantes. Qual é o material mais básico / útil que posso ensinar a alguém dentro de 1 hora e meia sem exigir muito?
Aqui estão alguns pontos que eu pensei:
- 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)
- listando entradas do diretório (ls, ls -l, ls -a)
Eu escrevi uma classe que você pode dar uma olhada para entender a linha de comando, você pode encontrar os arquivos pdf aqui:
http://doctormo.org/2009/07/15/ubuntu-system-admin-class-command-line-basics/
Abordo alguns aspectos interessantes do entendimento do bash para iniciantes, execução de programas, entendimento de diretórios etc. fique à vontade para atualizar, reescrever, inspirar-se etc.
fonte
Certifique-se de falar não apenas sobre como usar a linha de comando, mas por que eles devem se importar. Se você está pensando em uma mentalidade de GUI, cd e pwd são uma maneira ruim de percorrer diretórios à procura de arquivos. Seus alunos precisam entender que a CLI não é uma maneira desajeitada de executar as tarefas a que estão acostumados, mas uma maneira limpa, nítida e poderosa de fazer muitas coisas legais.
Eu sugeriria uma breve demonstração ilustrando o que a torna tão legal. Talvez uma ilustração da tubulação ou um uso legal de
find
ougrep
.Além disso, se você puder atribuir a eles um livro para ler, forneça a eles No Início ... a Linha de Comando . É a melhor exposição que eu já vi sobre a filosofia por trás da CLI em geral.
fonte
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 ensiná-los ao terminal. primeiro forneça a eles linux fácil de usar, como o linux mint, o que é bom para iniciantes
fonte
Aqui está um bom tutorial: http://www.freeos.com/guides/lsst/ch01sec07.html
Basta dar uma olhada. Eu acho que seria um bom começo.
fonte