Memorize Terminal Commands

Learning and science

command line training

SHOW HN2019

166points
85comments
#246of 2,195 in 2019
Top 12%of 2019 by points

How HN took it

RoastedHalf or more of the comments are critical

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 HN
    • I 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 HN
    • This 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 HN
    • Question: 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 HN
    • First 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 HN
    • 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 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 HN
    • Some 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 HN
    • What 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 HN
    • there 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 HN
    • Why 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 HN
    • Thanks 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 HN
    • Sure! 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 HN
    • https://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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/20550167)