3 ms·
The author is confused about what CLI means. None of the programs listed are command-line editors. Ed and sed are examples of command-line editors. These are
by cxr 3y ago
The author is confused about what CLI means. None of the programs listed are command-line editors. Ed and sed are examples of command-line editors. These are not. (Vim and Emacs have command lines within them, but so does VSCode, for that matter.)
- ivanjermakov 3y agoVast majority of users (especially on Windows) don't understand the difference between console, terminal, shell, and command line. So this thread treats CLI as TUI.
- dataflow 3y ago> Vast majority of users (especially on Windows) don't understand the difference between console, terminal What is the difference between these on Windows?
- ivanjermakov 3y agoI think in modern times these two can be used interchangeably, even in Linux. I listed it because it adds to the terminology confusion.
- rewmie 3y ago[dead]
- hulitu 3y agoNo, they cannot. Your tty4 or xterm underestand different commands than your shell.
- appplication 3y agoPerhaps there is a more ideal world in which these converge because I cannot for the life of me understand why we need all of these concurrently. Tangential, tty is also a term that can and should be left in the past.
- dataflow 3y ago>>> the difference between console, terminal >> these two can be used interchangeably, even in Linux. > No, they cannot. Your tty4 or xterm underestand different commands than your shell. I think you're replying to an imaginary comment? The question was about console vs. terminal, not terminal vs. shell.
- rewmie 3y ago> What is the difference between these on Windows? A command line interface (CLI), as the name implies, is a user interface pattern consisting of an application that you pass arguments to it through the command line to form a request/command to be executed by the application. This type of user interface also covers features such as exit code and text input/output through standard streams as to allow programs to be compostable through pipes. For example, '$ cp origin rest', '$ grep -Ri foo /opt | sort', etc. A terminal user interface (TUI) is a type of user interface which uses a terminal's limited features to provide a windowed user interface that supports interactivity. For example, see apps like vim, fdisk, etc.
- dataflow 3y agoI was asking about console vs. terminal. Not CLI vs. TUI (?)
- deleted 3y ago[deleted]