Beautify your Linux Terminal

Beautify your Linux Terminal - thecoducer

I have been using Ubuntu 16.04 LTS instead of the pre-installed Windows 10 OS on my laptop for almost a year now. Ubuntu is a Linux distribution based on the Debian architecture and its default desktop environment is Unity. Both Ubuntu and Unity is developed by Canonical Ltd. As they now want to strongly focus on cloud and IoT, the CEO and Founder of Canonical Ltd., Mark Shuttleworth, in 2017 announced that they would shift from Unity to GNOME desktop interface for Ubuntu 18.04 LTS release and will also discontinue Ubuntu for phones. Among other distributions, Ubuntu is the most popular OS running on clouds and servers.

If you're someone who writes computer programs, has to maintain a server, want to hack into a system or just enjoy playing with open source software, then you must consider installing Linux. You would really enjoy what it offers. I choose Ubuntu because of its huge userbase and its great repository of free, open source software.

Various tasks such as installing an application, software package or a third-party desktop theme requires you to power up the Linux shell or the terminal to write commands there to get the job done. Linux has its own jargon and it often becomes really hard to comprehend the commands. However, shell is very powerful and is simply cool.

The first Unix shell was the Thompson shell, sh, developed by Ken Thompson at Bell Labs which was succeeded by Bourne shell, sh, completely rewritten by Steve Bourne. Later on, Brian Fox built Bash which stands for The Bourne Again Shell to replace Bourne shell. Bash is a sh-compatible command line interpreter and has a Unix-like command line interface that unlike graphical user interface is operated by writing commands. To know more about the evolution of shells in Linux, read this.

I use Bash to compile and run C programs using gcc compiler. It's very simple to do that. You have to write your code in a text/code editor. I use Microsoft Visual Studio Code or Atom. In the terminal, enter or cd into the file directory where the C file is present and run this command:
$ gcc -o outfile_name file_name.c
$ ./outfile_name
And, the C code runs and shows the output.

I also use bash to run Python interpreter and to operate Git. I find it very comfortable to install software via terminal. As I heavily use terminal I had to give it a prettier look. So that whenever I open it, I must feel that I'm doing something really great. So, I customized and beautified it and now it looks super-sexy!

Stuff I used to beautify my terminal:

Beautify your Linux Terminal - thecoducer
This is what screenfetch does

If you want to delete all theme profiles and reset terminal then run this:
dconf reset -f /org/gnome/terminal/legacy/profiles:/
If you loved this article so far then I'm sure you won't ignore this amazing site - - it is a curated list of Terminal frameworks, plugins & resources for CLI lovers.

If you want to share any related stuff then do it in the comments below.

Related post: SemiCode OS – New Linux Distribution for Programmers and Web Developers