Day 78: Improve your GNU-Linux Terminal
There’s always a bigger fish
You can catch it.
But you need a bigger hook and a bigger net.
The dark screen that is so useful to us.
When you buy a GNU/Linux server from a webhost, it does not come with the same features as your desktop.
This should be the case, as most of the time we won’t use all those features from a typical desktop environment.
Let’s go right to it !
Aliases are one of the most useful features of terminals.
They allow you to create your own commands based on your needs.
For example, one of the long commands that I type often is:
This command allows me to see all files in a directory
With the newer files at the bottom
And the oldest files towards the top
I can abbreviate it to ‘ll’ instead of typing ‘ls -lrth’ using alases.
#Open a bash terminal #We check if we are really using bash ps -p $$ # PID TTY TIME CMD # 1960 pts/3 00:00:00 bash # If we are the instructions below will work for you. #We open the bash run commands file vim ~/.bashrc #We add the alias alias ll='ls -lrth' #Save and log back in
We can now use the alias on all our terminals.
But it is important to logout so that the bashrc file will be reloaded
Once logged back in, try to type ll in the terminal.
The primary advantage of having colored terminals is that it increases readability of text.
For example, on the new webserver that I am connecting right now, the files and folders are of the same color (grey).
And of course it becomes harder to differentiate files from folders.
So I will set the terminal colors in auto mode.
#We first check the colors that are currently set echo $LS_COLORS #In my case it returns an empty line #Meaning no custom colors are set. #Modify ~/.bashrc again export LS_OPTIONS='--color=auto' eval "`dircolors`" alias ll='ls -lrth $LS_OPTIONS'
How do you disconnect from a terminal ?
There are multiple commands: exit, logout, etc..
But one shortcut is :
Which immediately disconnects you from the terminal.
It also works on DB prompts !
Even though this post is for friday!