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 - https://terminalsare.sexy - it is a curated list of Terminal frameworks, plugins & resources for CLI lovers.

Note: I wrote this blog after my friend, Arunima, asked me yesterday at a cafe about Linux and how I customized its terminal. Thanks for asking the question.

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

Comments

  1. I would recommend you to try out Arch. Its really pain in the ass for to get arch up and running for your system and make everything work too. But the level customisation you will be able to do is like building your own Linux distro. Its amazing.

    ReplyDelete
  2. Woww! You answered it in a post. Thanks for explaining it not briefly as you always do by saying, "ekn lyadh lagje toke short e bolchi...bakita bade bolbo".

    ReplyDelete
  3. I've heard of Arch Linux but haven't tried it yet. Ok. I'll explore it soon.

    ReplyDelete
  4. thanx maayukh

    ReplyDelete
  5. Sujata ChatterjeeMarch 28, 2018 at 1:15 AM

    You write on so manyy different subjects/topics. How do you get to learn so many different things? *_* multi talented manus hole ja hoye

    ReplyDelete
  6. I always try to grow my wisdom. Tuio kichu kom noi. Huh!

    ReplyDelete
  7. Hello my friend! I want to say that this article is amazing,
    great written and include approximately all vital infos.

    I'd like to see extra posts like this .

    ReplyDelete

Post a Comment

Popular Posts