Use of "terminal" versus "command line" #613
Replies: 2 comments 2 replies
-
An additional point of confusion/contention is that not every terminal-based interface involves issuing commands. Some circles distinguish between a "CLI" and a "TUI" ("terminal user interface"). For example, Git is (usually) a CLI in that you enter commands that being with I'm not sure we want to adopt the TUI term, but there are some terminal-based applications that arguably are not a "command-line interface" in that they don't accept commands (and/or that is not their primary form of interaction). All of that being said, I think most people use "CLI" and "terminal" rather interchangeably. The distinction usually doesn't matter (same with CLI vs TUI). It's unfortunately something that might be really difficult for us to adopt a specific nomenclature around. |
Beta Was this translation helpful? Give feedback.
-
Also, we have a bunch of very specific related terms that might come up. In RH124, chapter 2 "Access the Command Line", the first and third presentations are relevant. But I'll snip this from RH124 ch02s01, with some minor edits:
This doesn't go into how programs like getty and mingetty work to provide a login prompt on the consoles. There's also a fine distinction between "command line" (anything that provides a prompt for text commands) and "shell" (the one used to interact with the Linux operating system's user space). For example, you could argue that the MySQL client that you can start from the shell (mysql) has a command-line interface, but it's not a shell. |
Beta Was this translation helpful? Give feedback.
-
In the style guide, the existing word usage entry for "terminal" states:
Do not use to describe where to type commands. Use "command line" instead.
However, this guidance is not sufficiently clear (it has caused confusion for writers), and is possibly too restrictive as it stands. The guidance should cover when to use "terminal" as well as when not to use it.
It seems to me that a distinction can be made between the use of "terminal" to refer to the session where certain activities are done, versus "command line" to refer to the specific prompt where a command is run.
Some examples:
"Open a terminal window and log in to your OpenShift cluster as the
admin
user withredhatocp
as the password.""The exercise file captures any error messages from your terminal."
"Terminate
process101
,process102
, andprocess103
from the command line.""You can create custom storage pools from the command line."
"Use the command line to retrieve the route for the S3 endpoint and the bucket name."
"You can access the logs from the OpenShift Cluster Manager web interface, or from the command line by using the
rosa logs install
command."A related consideration is the possible use of "command-line interface" or "CLI" as alternative wording.
Beta Was this translation helpful? Give feedback.
All reactions