The mythical console and CLI

By Łukasz Kallas
Picture of the author
Published on
programming image

briefly:~ lukasz$

Ah, the mythical console and a term CLI.

I honestly believe that it is a fundamental skill to have across all operating systems, no matter if you are using Linux, OS X or Windows. What does the console do? It provides a powerful text-based interface for you to interact with your computer, allowing for efficient workflow and execution of commands/scripts/programs.

That's why the term Command Line Interface was born.

One of the primary benefits of using a console is the ability to perform complex tasks quickly through simple commands. This can include anything from file management and system monitoring to network operations and software development tasks. In environments like Linux and OS X, the Bash shell is commonly used, offering scripting capabilities and a rich set of utils.

Are you a Windows user? No worries! Windows users have traditionally worked with Command Prompt or PowerShell, but now they also have access to the Windows Subsystem for Linux (WSL), which allows running a Linux environment directly on a Windows machine, combining the functionality of Linux commands and applications with the convenience of Windows.

Regardless of the operating system, once you get a brief grasp of it, you will appreciate it for the speed of work, control over the operating system, and primarily as a gateway to automation. It's not just about executing commands — it's about optimizing your entire development workflow in ways that GUIs often cannot match.

Never used one before? Don't get scared away, as we will talk more about all of it, present commands and ways to automate! But today.. let's keep it briefly 😉

Stay Tuned

Want to learn?
The best articles, links and news related to software development delivered once a week to your inbox.