Command Line: Difference between revisions

→‎Advantages: +copy/paste; +experience
[unchecked revision][unchecked revision]
(→‎Disadvantages: +Serial bugs; +Usability stub)
(→‎Advantages: +copy/paste; +experience)
 
(One intermediate revision by the same user not shown)
Line 18:
* No need for mouse devices and drivers
* Easily made compatible with serial lines and tcp sockets, so you can get your normal command environment when debugging display drivers or window system
* Copy/paste applies to every program because it's all just text
 
Some users with coordination, memory, and/or attention span issues find command lines much easier than navigating large menu trees, especially if the commands are relatively simple. (Don't underestimate the problem-solving skills of people with these issues. ;))
 
==Disadvantages==
Line 33 ⟶ 36:
===Usability Issues===
 
Some users simply have problems getting comfortable with CLIs. Two reasons for this are the need to spell input correctly, and the need to remember commands and their syntax. These reasons overlap: some users find it very hard to remember how to spell unfamiliar words or cryptic abbreviations. It can be hard to remember which specific abbreviation (of several reasonable possibilities) any one program uses. Quick help mitigates these issues, but most command-line programs in modern operating systems have so many features, their quick help exceeds both screen space and attention span of many potential users! It's not all bad, even such large quick help may be copy/pasted, as may text from other documentation. Both copy/paste and tab completion help poor typists enter commands and files. (See also "send"; a combination copy and paste found in some old window systems such as Plan 9's.)
{{Stub}}
 
Some users simply have problems getting comfortable with CLIs. The reasons vary.
 
Typing ToDo: spelling of commands (especially abbreviations), ...
 
Knowledge ToDo: familiar design vs. help, online help, hiding vs showing possibilities (hiding good for the easily overwhelmed but has negatives for everyone), ...
 
[[Category:Text UI]]
Anonymous user