Memorize Terminal Commands
Learning and science
command line training
SHOW HN2019
How HN took it
7 positive, 15 neutral or asking, 0 mixed, 27 critical, out of 49 comments about the project. Thread score -0.40.
Execution: 1 for, 19 againstIdea: 3 for, 4 againstDesign: 0 for, 2 againstDocs: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful idea for learning command line skills
From 3 comments
This is a really cool idea! I love that there's an option to train on git commands. Git has always been the kind of thing where I only learn as much as I need in order to do the…
trykondev on HNI love the idea, it's like push-ups for programmers. (Though actual push-ups wouldn't be a bad idea either ;) On that note, are there other things that come to mind like that?…
lawry on HNThis is a really cool idea. I think ideally, it could do with a Duolingo/Flash card style approach where your first taught the commands, and then asked to write them.
mtich-snipline on HN
Objections
Answer checking is too strict and rejects valid alternatives
From 4 comments
``` Your answer: ls -lha Correct answer: ls -lah ``` Oh dear.
jclulow on HNQuestion: Write the command that reads the file that has the name (text.txt) and shows only one page each time you hit space and it allows you to explore the file back and…
DC-3 on HNFirst question didn't go great, would be nice if there was a way to report missing answers. Question: Write the command which you use to move inside the directory which has the…
nick0garvey on HNYeah, a handful of these tripped me up as well. I got: Question: Write the command that you use to move into your home directory '~' Your answer: cd Correct answer: cd ~ The man…
NotMelNoGuitars on HN
Mobile layout is unusable
From 1 comment
The responsive design is unusable on an iPhone SE. This would have the most appeal to me as something to use during downtime (e.g. on the train) rather than when I am at my desk…
gatherhunterer on HN
Questions are unclear or poorly phrased
From 3 comments
This is very neat. I found it difficult to read/parse the descriptions, they almost feel like sentence riddles. Also, the column width may be too wide for fast reading. Maybe one…
ant6n on HNSome of these are kinda poorly phrased, and the answer in a few of them could've been "depends" more than once. Would be slightly better if the questions were more specific, or…
spoiler on HNWhat is this??? I see a gif with terminals commands and a sign up. You have no call to action. There is nothing on the page that tell me what this is about or how this will…
thrownaway954 on HN
Requests
Accept equivalent command variants
From 3 comments
I got bit by that as well. I think testing common arguments is useful, but I wonder if it would make more sense to limit to a single argument. That would eliminate the need to…
ilikepi on HNthere is also ls -lh -a, ls -l -a -h and so on. I am going to solve this by adding an option in the future to activate the regex if the user doesn't want to memorize a single…
maherdeeb on HNWhy not do it by default? Why do you believe you can choose one "right" pattern? Also: Questions repeated multiple time within single session. ``` Question: Write the command…
pm7 on HN
Show sample output or hints
From 2 comments
Another suggestion: Instead of just the verbal description of what to type, how about some sample output to? That wouldn't give away any answers but would help understand what…
jedberg on HNThanks a lot for your suggestion. I agree 100% with you. I am thinking to provide hints to the users either by giving a link to the source or showing a picture of the results or…
maherdeeb on HN
Fix duplicate questions
From 2 comments
Can you do something about duplicate questions?
envolt on HNSure! After I get all the questions in place, there will be no duplicate questions.
maherdeeb on HN
Questions
Why are certain answers marked wrong when they are valid
From 2 comments
Yeah, a handful of these tripped me up as well. I got: Question: Write the command that you use to move into your home directory '~' Your answer: cd Correct answer: cd ~ The man…
NotMelNoGuitars on HNhttps://pubs.opengroup.org/onlinepubs/9699919799/utilities/cd.html cd without an argument will change directory to $HOME if $HOME is set and the value is non-empty as defined in…
codetrotter on HN
Alternatives named
Anki
From 1 comment
Anki is superb for this sort of stuff. It implements a spaced repetition algorithm to keep the added content in your memory while minimizing the number of times that you need to…
eequah9L on HN
ShortcutFoo and Memrise courses
From 1 comment
See also [1][2] (bookmarked them sometime back, don't remember the details) [1] https://www.shortcutfoo.com/app/dojos/command-line [2]…
asicsp on HN
LinuxGym
From 1 comment
The University of Technology Sydney wrote a similar training program inside a VM to use in their systems introduction classes called LinuxGym [0]. Its a surprisingly useful…
PebblesHD on HN