Are you a Linux user and/or administrator? These 10 terminal tricks will show you some new and exciting ways you can enhance your workflow, shorten longer tasks, and even have a little fun along the way.
Commands used in this video
Simplify package installation
alias command to create custom commands of your own, and feel free to get creative. In the video, an example is shown of simplifying package manager commands. For example, with Debian/Ubuntu:
alias install="sudo apt install"
With that alias in place, you can simply type
install in order to install a package:
Similarly, you can shorten that same alias down to just a single character:
alias i="sudo apt install"
And then, package management is much easier:
Go ahead and create your own. Here’s another one:
And that will shorten the command for your text editor.
In order to keep these aliases around, be sure to add the commands that create them to your
~/.bashrc file, so that way they’re automatically recreated every time you open a terminal.
Checking your weather forecast
Believe it or not, you can check your local weather anytime right from within your terminal:
And there you go – you now know what your weather is like without even having to step outside. Check out the project that makes this possible here.
Running an Internet Speed Test (From Your Terminal)
What’s your download and upload speed? This alias will let you know:
speedtest='curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -'
Now you can simply run
speedtest anytime to check your Internet speed.
Jay’s custom bash prompt
To use the same bash prompt style as Jay, create the file
~/home/.bash_prompt and place the following inside:
BRACKET_COLOR="\[\033[38;5;35m\]" CLOCK_COLOR="\[\033[38;5;35m\]" JOB_COLOR="\[\033[38;5;33m\]" PATH_COLOR="\[\033[38;5;33m\]" LINE_BOTTOM="\342\224\200" LINE_BOTTOM_CORNER="\342\224\224" LINE_COLOR="\[\033[38;5;248m\]" LINE_STRAIGHT="\342\224\200" LINE_UPPER_CORNER="\342\224\214" END_CHARACTER="|" tty -s && export PS1="$LINE_COLOR$LINE_UPPER_CORNER$LINE_STRAIGHT$LINE_STRAIGHT$BRACKET_COLOR[$CLOCK_COLOR\t$BRACKET_COLOR]$LINE_COLOR$LINE_STRAIGHT$BRACKET_COLOR[$JOB_COLOR\j$BRACKET_COLOR]$LINE_COLOR$LINE_STRAIGHT$BRACKET_COLOR[\H:\]$PATH_COLOR\w$BRACKET_COLOR]\n$LINE_COLOR$LINE_BOTTOM_CORNER$LINE_STRAIGHT$LINE_BOTTOM$END_CHARACTER\[$(tput sgr0)\] "
Save that file, and then open up your
~/.bashrc and place the following at the end of the file:
The next terminal window you open should use the new prompt.
View Linux command cheat sheets
Viewing man pages might be useful, but cheat sheets are simpler and more to the point. You can view a cheat sheet from cheat.sh by running a command like the following:
Replace the command name at the end with the command you want to see information on.
Check out the video for even more terminal tips and tricks!
hi i have a question since i am not that advance on linux and i cant find how to change the colors to the bash_prompt, usually i dont care about the prompt but this seems to by way to useful to miss
There is a very detailed guide here, on how to use colors in the Bash prompt.
And here is a good color reference.
Also see this existing thread, where I link to Jay’s custom Bash config, including colors.
Continue the discussion at community.learnlinux.tv