A tecnologia onipresente para aprender é readline, porque os programas que foram compilados com readline suporte já tem esse recurso - em qualquer distribuição do Linux e em qualquer utilitário GNU do Unix. (A maioria dos programas GNU foram feitos dessa forma, e é "doloroso" quando eles não são - o suficiente para mim, se eu os recompilei, se eles não foram feitos "corretamente".) É como aprender o editor vi - uma vez é "em você" nunca sai; e, faz o trabalho com os vários programas muito mais proficiente e agradável. O suporte a readline se comporta da mesma forma em qualquer programa compilado com essa biblioteca. Como o readline foi implementado em um programa de software individual ficou a cargo do (s) programador (es) desse programa, portanto a milhagem pode variar.
Por exemplo, no BASH, a tecla de seta para cima evoca a linha anterior, e em quase todos os programas do console, [CTRL] + [U] apaga tudo o que resta do cursor enquanto [ALT] + [F] avança uma palavra e [ALT] + [B] recua uma palavra e muito mais ...
O Nslookup tem isso, e sh / dash - mas eles são mínimos.