Ensino de iniciação para iniciantes que usavam apenas o Windows [fechado]

14

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)
Método auxiliar
fonte

Respostas:

9

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

O CLI Companion é uma ferramenta para armazenar e executar comandos do Terminal a partir de uma GUI. As pessoas que não estão familiarizadas com o Terminal encontrarão o CLI Companion uma maneira útil de se familiarizar com o Terminal e desbloquear 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): https://help.ubuntu.com/community/clicompanion

insira a descrição da imagem aqui

PS: IMHO, o comando mais importante para os iniciantes é man <command>. ;-)

htorque
fonte
5
Pela minha experiência, para iniciantes, as páginas de manual são como hieróglifos escritos em um idioma morto :-).
Helper Method
2
@HelperMethod Dê uma olhada no tldr - páginas de manual basicamente simplificadas.
UniversallyUniqueID
14

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/

visualização da aula de pdf

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.

Martin Owens -doctormo-
fonte
6

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 findou grep.

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.

Michael Kopinsky
fonte
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 ensiná-los ao terminal. primeiro forneça a eles linux fácil de usar, como o linux mint, o que é bom para iniciantes

FOSS DIVERSER
fonte
2
+1 Também sugiro sempre o Linux Mint (e também usei isso até descobrir o Crunchbang Linux).
Helper Method