CLIs have only textual interfaces, which are easier to develop, to change, and to maintain. Designing and implementing these graphical interfaces takes a lot more work. Second, because it’s easier to develop CLIs than GUIs (Graphical User Interfaces). First, because the Linux shell is around for a long time developers had time to develop many tools and make them reliable. For example, you can use altogether the CLIs “history”, “sort”, “uniq” and “head” to display the CLIs you use the most and the frequency of their use. The big advantage of these tools: they are very simple and limited in isolation, but you can chain them for powerful results. They’re called CLIs (Command-Line Interfaces). It’s because the shell is really powerful: it allows you to run many small programs which work very well together. If we would compare the Mouseless Development Environment to the solar system, the shell would be the sun and everything else would turn around it. The terms “command-line” and “shell” are synonyms. It will also, sometimes, give you an output back. You can feed it with commands and it will execute them to perform some actions. On Linux, this shell is often Bash, but it can be another one too, e.h. The terminal is a graphical interface that allows you to interact with the shell. The Benefits Of The Shellīefore speaking about the benefits of using the shell and the terminal, let’s explain briefly what’s the difference between these two ideas. This is a powerful tool that can simplify your workflow by automating away all the boring tasks. Mouseless With The ShellĪs a developer, it’s almost impossible to avoid using a shell. That’s why I encourage you to install them, experiment with them, and see by yourself if you fall in love as I did. I would have never discovered this new way of working without trying these tools. For Windows, the easiest way is to use the Windows Linux Subsystem (WSL) to install and use them. You can also use them with macOS except for i3. Note: The tools I advocate in this article work on Linux-based systems.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |