Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
February 11, 2021 09:29 pm GMT

Linux Tips for Beginners

This article was originally posted on my personal blog

Many beginners find it hard to understand and adapt to Linux. In this post I will list a few helpful tips for Linux that can get you started on how to use it efficiently.

Terminal Auto Completion

This is probably an easy, obvious one to many of us but it is still important to list. When using the terminal, you can use auto completion for commands or to use a file/folder in the directory you're currently in by pressing the TAB key on your keyboard. This is helpful if you're still new to linux, if you just forgot what the name of the command is, or if you're just too lazy to type it out (like many of us are).

Quick Navigation Between Directories

As you know in Linux, to move from one directory to the other in the terminal you use the cd command. For example:

cd my-folder
Enter fullscreen mode Exit fullscreen mode

There are three shortcuts that can help you navigate between directories:

  1. Navigate to the Home directory: To move to the home directory, you just need to use cd ~.
  2. Navigate to the parent directory: To move to the parent directory, you just need to use cd ..
  3. Navigate to the previous directory: To move to the directory you were previously in, you just need to use cd -

Moving To the Beginning and End of Line

When you are running commands in the terminal, especially when you are copy/pasting the commands, a lot of time it can be a hassle when you want to edit something in the beginning of the line and then moving back to the end of it. There is an easier way to do it.

  1. To move to the beginning of the line press CTRL + A
  2. To move to the end of the line press CTRL + E

Read a File As It Updates

This is very essential when you are reading from a log file. To keep executing tail every time you want to check for changes can be a hassle and frankly eye-blinding.

In case you're not aware, tail is a command used to read the end of a file.

So to read a file and have it update as any new lines are added to the file, just add -f option to the command. For example:

tail -f /var/logs/apache2/error.log
Enter fullscreen mode Exit fullscreen mode

This can be used on any file as well, not just logs.

Reuse The Previous Parameter

To use the parameter you've used in the previous command, use !$. For example:

touch test.txt // creates a new file test.txtnano !$ // edit the previous parameter which is test.txt
Enter fullscreen mode Exit fullscreen mode

Reuse The Previous Command

To reuse the previous command, use !!. For example

tail -n 100 error.log!! //use the previous command again
Enter fullscreen mode Exit fullscreen mode

This is mostly helpful when you run a command, but realize you need to add sudo to it. So instead of going to the beginning of the line to do that, just use sudo !!

Get Information About Any Command

If you want to get information about any command like its description of the options and parameters it accepts, simply add --help to it. For example:

cd --help
Enter fullscreen mode Exit fullscreen mode

Copying and Pasting From The Terminal

To copy anything from the terminal, use CTRL + SHIFT + C
To paste anything to the terminal, use CTRL + SHIFT + V

Search Through The Commands

If you've used a command and you want to use it again, but you forgot some of it or you're just too lazy to type it out, one way to use it again is by searching in your terminal. To do that, press CTRL + R and then type in the command. As you type you will see commands that match your search and when you find what you need, press ENTER and the command will run.

Reading Files in Parts

Use less to read a file a little by little. Many people use cat but if the file is big then using cat can be overwhelming. When you use less you can go through the file in parts and at your own pace. Example of usage:

less test.txt
Enter fullscreen mode Exit fullscreen mode

To exit the file you are reading just type q.

And There's Still Many More!

If you have any other Linux tips that make your day less of a pain, please share them with everyone below!


Original Link: https://dev.to/shahednasser/linux-tips-for-beginners-4mej

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To