Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are GUI, CLI and TUI in Linux

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

Editor to share with you what is Linux GUI, CLI and TUI, I believe that most people do not know much, so share this article for your reference, I hope you will learn a lot after reading this article, let's go to know it!

GUI-graphical user interface Graphical User Interface

This is probably the most common word you encounter here. This is because we focus on desktop Linux users and try to cover easy-to-use graphical methods and applications.

A GUI application (or graphics application) is basically anything that can interact with your mouse, touchpad, or touchscreen. With icons and other visual concepts, you can use the mouse pointer to access functions.

GIMP: a GUI application for photo editing

On Linux, the desktop environment provides you with a graphical interface to interact with the system, and then you can use GUI applications such as GIMP,VLC, Firefox, LibreOffice, file manager, etc., to accomplish various tasks.

GUI makes it easier for ordinary users to use their computers, otherwise it will still be a geek zone.

CLI-Command Line Interface Command Line Interface

CLI is basically a command-line program that accepts input to perform a function. Basically, any application that can be used with commands in a terminal falls into this category.

Apt-cache is a CLI tool for interacting with APT caching on Debian-based systems

In the early days, the computer interacted with the operating system without a mouse, and you had to use commands to interact with the machine.

If you think this is difficult, you should know that early computers didn't even have a screen to see what they were typing, and they used physical paper printers to see their input commands. I have never used such a computer, nor have I seen it in real life. The closest thing I've ever used is a single-chip microcomputer kit during my study.

Is the current CLI still useful? Of course there is. Commands always have their benefits, especially when you deal with the core functions and configurations of the operating system, such as setting up firewalls, managing networks, and even package management.

You may have an GUI-based application to accomplish the same task, but commands give you more granular access to these functions. In some cases, you will find that GUI applications also use commands (used in their code) to interact with the operating system.

Handbrake GUI applications use FFMPEG CLI tools at the bottom

Many popular GUI applications are often based on CLI tools. Take Handbrake as an example. This is a popular open source media converter that uses FFMPEG command-line tools at the bottom.

Obviously, using command-line tools is not as simple as graphical tools. Don't worry. Unless you have special needs, you should be able to use the Linux system graphically. However, understanding the basic Linux commands can be very helpful.

TUI-end user interface Terminal User Interface (also known as text-based user interface Text-based User Interface)

This is the least common noun of the three. TUI is basically part GUI and part CLI. Are you confused? Let me explain it to you.

As you already know, early computers used CLI. Before the actual GUI, the text-based user interface provided a very basic graphical interaction in the terminal. You will have more visual effects, and you can also use the mouse and keyboard to interact with the application.

Nnn file browser in terminal

TUI is an acronym for text-based user interface or end-user interface. The term "text-based" is mainly because you have a pile of text on the screen, while the term "end-user interface" is because they are only used in terminals.

TUI apps are not that common, but you still have some. A terminal-based Web browser is a good example of a TUI program. Terminal-based games also fall into this category.

CMUS is a terminal-based music player.

When you install a multimedia codec in Ubuntu, you may encounter TUI and you have to accept EULA or make a choice.

TUI applications are not as user-friendly as GUI applications, they often have a learning curve, but they are easier to use than command-line tools.

Last

TUI applications are also generally considered CLI applications because they are limited to the terminal. In my opinion, whether you think they are different from CLI or not is up to you.

The above is all the content of the article "what is GUI, CLI and TUI in Linux". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report