Y a-t-il des jeux qui peuvent entraîner les gens à apprendre les commandes du terminal? [fermé]

97

Il me semble que l’apprentissage de l’utilisation du terminal est une condition préalable pour apprendre à utiliser Ubuntu. J'essaie donc de trouver la meilleure façon d'apprendre. Existe-t-il une carte flash en ligne Quizlet? Une meilleure façon?

    
posée Capitalism Prevails 26.08.2013 - 06:30
la source

20 réponses

131

Vous pouvez ajouter la ligne suivante (commande) à la fin de votre fichier ~/.bashrc :

echo "Did you know that:"; whatis $(ls /bin | shuf -n 1)

Chaque fois que vous ouvrez le terminal, vous apprendrez quelque chose sur une commande aléatoire.

Si vous voulez vous amuser, vous pouvez utiliser cowsay "utility". Pour l'installer, lancez ce terminal:

sudo apt-get install cowsay

Ajoutez ensuite la ligne suivante à la fin de votre fichier ~/.bashrc :

cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)

Ou vous pouvez ajouter la ligne ci-dessus comme alias dans ~/.bash_aliases . J'ai ajouté:

alias ?='cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)'

Chaque fois que vous vous ennuyez, vous pouvez taper le terminal: ? (suivi de Enter ). C'est comme jouer aux dés par vous-même.

    
réponse donnée Radu Rădeanu 26.08.2013 - 11:58
la source
37

Je jouais avec whatis . Ce n'est pas exactement un jeu, mais c'est un moyen relativement facile d'apprendre.

Par exemple, tapez whatis sudo apt-get update et il renvoie:

Avant d’exécuter une commande, je la frappe d’abord avec whatis . J'apprends ce que je vais faire, puis je ferai la commande en toute confiance.

Si whatis ne fournit pas beaucoup d’informations ou s’il n’est pas clair pour moi, je consulterai le man .

Par exemple, man sudo .

Google vous donne tellement d’informations ici, des sources à l’intérieur de Ask Ubuntu et d’autres sources. Ici, LMGTFY:

    
réponse donnée Achu 26.08.2013 - 07:20
la source
27

Oui, Terminus est une fois un tel jeu qui aidera. Il y a une version en direct ici , et le code est en github . C'est une bonne idée, même si je préfère plutôt que le code soit plus facilement extensible.

    
réponse donnée snim2 26.08.2013 - 17:50
la source
21

Je ne connais aucun jeu, mais il existe des utilitaires de ligne de commande utiles.

Que fait une commande?

whatis command
# example:
$ whatis cut
cut (1)              - remove sections from each line of files

Comment puis-je?

man -k keyword
# example:
$ man -k "remove empty"
rmdir (1)            - remove empty directories

Sinon:

apropos keyword  
# defaults to printing every result with at least one of the keywords supplied
#   use --and to only print results matching multiple keywords.
$ apropos zip --and extract
funzip (1)           - filter for extracting from a ZIP archive in a pipe
unzip (1)            - list, test and extract compressed files in a ZIP archive
unzipsfx (1)         - self-extracting stub for prepending to ZIP archives
uz (1)               - gunzips and extracts a gzip'd tar'd archive

Comment puis-je utiliser?

man command
# example:
man tar
# use '?' key to search, and 'q' to quit.

Certains utilitaires prennent en charge une option d’aide, telle que:

$ umount --help
Usage: umount -h | -V
   umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]
   umount [-d] [-f] [-r] [-n] [-v] special | node...

Celles-ci peuvent prendre la forme de command -h , command --help , command -? .

Pour information:

info command
# example:
$ info cat
# shows an information page

Si vous avez quelque chose de spécifique à accomplir, Google est votre ami. Sinon, il existe de nombreux ouvrages, tels que le livre Bash d'O'Rielly .

    
réponse donnée azz 26.08.2013 - 11:26
la source
14

Regardez ligne de commande fu

Vous pouvez parcourir certains snippets de ligne de commande et, si vous souhaitez mieux les comprendre, vous pouvez lire les manuels des commandes qu’ils utilisent.

    
réponse donnée Iftah 26.08.2013 - 12:57
la source
13

Ubuntu a été conçu pour être très convivial. Apprendre à utiliser le terminal n'est pas une condition préalable pour apprendre à utiliser Ubuntu. Toutefois, si vous souhaitez devenir un utilisateur expérimenté ou résoudre vous-même des problèmes.

Pour répondre à votre question, je ne connais aucun jeu conçu pour aider ou enseigner les commandes shell, mais je vous recommande vivement les ressources suivantes liées à bash et à l'administration système:

Veuillez noter que ce tutoriel utilise Red Hat (une autre distribution Linux) et fait référence à certains répertoires qui ne s’appliquent qu’aux étudiants de l’Université de Surrey.

Hébergé sur le projet de documentation Linux ( lien ), auteur Mike G

Un wikibook de Wikipedia

  • lien Manuels d'étude du Linux Professional Institute (LPI)

  • lien

Manuel de référence GNU Bash

Guide avancé de script Bash ( lien ), auteur Mendel Cooper

    
réponse donnée Hugo Vieira 26.08.2013 - 14:07
la source
7

Vous avez des tonnes de jeux sur lien . Le plus simple est Bandit, "destiné aux débutants absolus".

    
réponse donnée 11684 27.08.2013 - 14:25
la source
5

Il y a un jeu pour apprendre les commandes VIM à lien que je recommande. Je fais jouer mes apprentis le premier jour: -)

    
réponse donnée Dogsbody 26.08.2013 - 23:28
la source
2

L’outil Memrise comporte une section de ligne de commande Unix et Linux. C'est un excellent outil pour apprendre quoi que ce soit de manière perforée.

    
réponse donnée deworde 27.08.2013 - 14:50
la source
1

Le projet de documentation Linux contient les meilleures sources de mises à jour pour l’apprentissage de BASH.

  1. lien

  2. lien

  3. lien

La communauté Ubuntu a rassemblé tous les bons liens qui sont très utiles pour apprendre BASH

lien

    
réponse donnée Ten-Coin 26.08.2013 - 17:29
la source
1

Il y a le jeu Uplink . Cela a été très amusant et les similarités avec un shell Linux sont plutôt bonnes. Mais il a aussi ses propres commandes.

    
réponse donnée Samoth 27.08.2013 - 07:54
la source
1

Le meilleur outil que j'ai trouvé pour la mémorisation et l'apprentissage à long terme est Anki

lien

J'utilise des cartes de création dans Anki qui nécessitent que je tape la réponse, plutôt qu'une simple carte flash. Il construit la mémoire musculaire. De plus, je fais 15 minutes d’entraînement chaque matin et Anki triera mes cartes en fonction de celles que j’ai besoin de revoir.

    
réponse donnée BDubbs 27.08.2013 - 16:08
la source
0

Au début de UNIX (v6 et v7) (oui avant Linux), il existait une série de tutoriels très simplistes sous la commande learn . Je dois avouer que j'ai commencé ma formation là-bas. Il y avait des tutoriels sur la ligne de commande, vi, et un peu de programmation en C. Il a depuis longtemps disparu. Et bien sûr, c'était avant la prolifération des livres sur ce sujet, la grande quantité de connectivité Internet facile, fondamentalement tout ce que vous aviez était essentiellement les pages man .

Maintenant, c'est assez facile, allez à Google, ou trouvez de la documentation. Ou utilisez amazon pour trouver un livre approprié. Amazon a même des évaluations et des critiques sur leurs livres.

    
réponse donnée mdpc 26.08.2013 - 08:35
la source
0

Eh bien, la plupart des bases que j'ai apprises lorsque Linux était encore principalement basé sur une ligne de commande et que SUSE était l'une des rares installations à base d'interface graphique. J'ai joué avec Gentoo ces temps-ci ... installez simplement votre système avec des outils comme pm-sensor et d'autres choses, bientôt vous êtes de retour dans le terminal pour une configuration

Je ne sais pas s'il y a encore une distribution installée en ligne de commande, car j'ai arrêté de travailler avec Linux il y a un mois, quand j'ai découvert qu'ils avaient finalement réussi à obtenir une interface graphique intéressante pour Les utilisateurs, super merci à tous les programmeurs, qui ont rendu beaucoup de mes anciens PC utiles à nouveau !!!

Stupid MS est tout simplement trop stupide pour conserver plus longtemps son meilleur produit ... Windows XP ... une entreprise qui le fait, n’envisage sûrement pas de mettre en place un système d’exploitation entièrement stable et sûr ... et en cas de Win Ils peuvent être très stables et sécurisés, mais il faut beaucoup de ressources pour le faire.

J'adore la façon dont Linux contrôle le matériel sans compilateurs, interprètes ou autres éléments, comme sous Windows.

Mais si vous voulez en savoir plus sur Linux, Gentoo est un excellent moyen de construire votre propre système, étape par étape et d’apprendre comment fonctionne Linux. Gentoo est également capable de fonctionner sur presque tout, quelle que soit la taille des ressources matérielles, de sorte que vous pouvez prendre un autre PC plus ancien pour ces Linux, test d’installation, des moments amusants!

    
réponse donnée Red Starfox 26.08.2013 - 11:53
la source
0

Pas exactement un jeu, mais il existe un ce site , où vous pouvez apprendre plusieurs commandes différentes.

    
réponse donnée thiagowfx 27.08.2013 - 05:46
la source
0

Pas un jeu mais jetez un coup d’œil à lien

Il couvre sed, awk et grep en plus des autres et vous montre comment compter, trier, calculer des ngrames, etc. Il a des exercices et tout. Je l'ai mentionné encore et encore.

    
réponse donnée Himanshu 27.08.2013 - 10:35
la source
0

Ce n’est pas un jeu, mais il est pratique lorsque vous voulez apprendre des commandes et qu’aucun Linux n’est disponible: rextester

    
réponse donnée ren 28.08.2013 - 11:39
la source
0

La matrice pour le cube de jeu est l'endroit où j'ai appris un peu (par rapport à mes connaissances antérieures de 13 ans) sur le terminal UNIX. Il y avait un mini-jeu dans lequel vous pouviez vous frayer un chemin dans la matrice pour déposer des armes pour les récupérer plus tard lorsque vous jouez à ce niveau. En fait, loin de l'une de mes fonctionnalités préférées de n'importe quel jeu.

    
réponse donnée Colton 28.08.2013 - 21:50
la source
0

inx (ce n’est pas X) peut être utilisé comme cd live et permet d’apprendre les choses de manière amusante et interactive.

    
réponse donnée catch22 07.09.2013 - 17:00
la source
0

Je pense que bandit est l’un des meilleurs pour apprendre et mieux comprendre les commandes Linux et en savoir plus sur Linux pour les débutants. Vous pouvez obtenir le lien depuis ici

    
réponse donnée Vishnu N K 31.01.2014 - 18:14
la source

Lire d'autres questions sur les étiquettes