web-dev-qa-db-fra.com

Existe-t-il des différences entre cli et tui?

Dans wikipedia
https://en.wikipedia.org/wiki/Text-based_user_interface

Lorsque vous parlez à une interface utilisateur textuelle, la première phrase est la suivante:

Not to be confused with Command-line interface.

Je ne trouve pas certaines différences entre cli (interface de ligne de commande) et tui (interface utilisateur textuelle).
Est-ce vrai ou pas?

4
it_is_a_literature

Bien que les deux termes soient souvent utilisés de manière interchangeable, ils sont légèrement différents, car, comme RoVo l’a souligné, la ligne de commande concerne toutes les lignes de texte successives, qui sont des commandes. Repensez aux anciens types d'ordinateurs de type télétype, dans lesquels vous ne pouvez que taper une commande, et dont la sortie sortirait sur une ligne de papier télétype.

Pour l'interface utilisateur texte, nous pouvons faire référence à des outils tels que Midnight Commander (et certains anciens connaissent également Norton Commander) ou ncdu ou nano. Dans ceux-ci, vous ne devez pas nécessairement saisir des lignes de commandes, mais naviguer dans un menu primitif créé avec la bibliothèque ncurses, et devinez quoi. . . Ce programme utilise le texte comme représentation de boutons, bordures, etc. Prenons, par exemple, htop. La façon dont la barre d’utilisation de la mémoire et de la CPU est représentée est simplement via les symboles # et *.

3

Vous pouvez trouver la réponse dans le Article Wikipedia pour CLI :

Une interface de ligne de commande [...] est un moyen d'interagir avec un programme informatique où l'utilisateur (ou le client) envoie des commandes au programme sous la forme de lignes successives de texte (lignes de commande).

0
pLumo

En lisant le lien que vous avez fourni, je trouve cette phrase:

"Les interfaces utilisateur graphiques affichent les images informatiques en mode texte. Une interface utilisateur avancée peut, comme les interfaces graphiques, utiliser la totalité de la zone d'écran et accepter les entrées de souris et autres."

Et il y a aussi des captures d'écran, par exemple Midnight Commander.

La différence entre les définitions est qu'un TUI est une interface personnalisée avec des entrées de raccourci clavier et de souris, et non un shell dans lequel vous entrez une ligne de commande (une interface de ligne de commande), par exemple bash, utilisé dans Ubuntu.

Mais les deux sont des interfaces textuelles, ne nécessitant ni environnement de bureau graphique ni gestionnaire de fenêtres.

0
sudodus