I finally know what the above two words are and how to use them on a Linux machine.

SIGTERM - Send an application a signal to terminate itself the way it normally would, i.e. let it pack its bags like it does. A request to empty its place on RAM.

SIGKILL - Just kill the application. No bullshit. Shoot it with the sniper. No confusions.

How to use them:

You need to find the process id for of the app you want to kill -15 or kill -9, i.e. terminate or kill, respectively.

to find the pid (you can just type part of the app's name here):

pgrep appname

or, if you know the exact console name of the app:
pidof exact_appname

Then, kill that app

kill -9 pid

Or, politely ask it to terminate

kill -15 pid


Feeding my organs the power of Vim

It was only a matter of time that a Linux enthusiastic soon-to-be programmer starts to learn about Vim, right? I did not start exactly voluntarily, though.

It started when I had to work on a course's project (hint: pset3), but I was not quite feeling like doing it. So I began thinking about what other things to learn without using too much of my brain's resources (it was feeling lazy). I wanted to learn something while also letting my brain chill-out. And with that thought I began playing around in bash and executed vim for some reason, only to find that its not installed! :O (Side Note: vi was installed on Ubuntu).

A little Quacking afterwards made me try out vimtutor, and et-voilĂ , I'm hooked. I have to say though, the learning curve is quite steep right now.