The Linux terminal is where you execute the commands with which you can interact with the system. These commands are many, but there are always some that are used more than others. Today, you will know the 10 most used commands on Linux.
A command is an order that you enter into a terminal to get a thoughtful response from the system. Each command has its options that modify the behavior of the command. In addition to this, they also have a help section to learn more about it.
Some commands can be passed an argument or parameter, which is an input that we give to a command so that it can be executed correctly. In most cases, the argument can be a file path, but it can be anything you type into the terminal.
For everyone, mastering the Linux command line is a great help to do a more agile and independent job when working in Linux/Unix development environments.
10 Most used commands on Linux
Before we start, it is necessary to clarify that each person who uses Linux will have his list of most used commands. A developer will probably use some commands more frequently than a sysadmin, and a sysadmin will most likely use some commands more frequently than a novice user.
The main idea is to locate those commands that are most frequently used and that can serve almost any user and purpose.
1.- ls command
ls command is one of the easiest and most common commands to use on Linux. This command displays the contents of a folder. For example, if the prompt is located in the HOME directory, then the contents of this directory will be displayed.
You can also specify a directory to display
The displayed output will indicate all items that are in the folder.
With some options, you can modify the behavior of
ls for example, adding the
-a option will show all files and folders including the hidden ones
Meanwhile, with the
-l option it will be shown as a list including the permissions that it has
As you can see, it is easy to use and is one of the most common commands you can find.
2.- The cd command
The main purpose of the
cd command is to change directories. Generally when you open a program it will be located in the user’s HOME directory, so if you need to work in another one, then you would have to change it.
An example of using the
cd command is as follows
[directory] with the name of the directory at the prompt, but you can also specify the full path.
You can use it to move up one level of directory hierarchy
Or access the HOME folder directly
cd command is one of the simplest you can find, but also one of the most useful and used for what it gives us.
3.- The rm command
rm provides the functionality to delete files using the terminal. Although we can always do it using a graphical interface, the truth is that
rm is very fast in its operation.
To delete a file, you can run
[file] can be the name along with the file extension.
You can also delete several files at once
rm example.txt file1.jpg
Or use absolute paths
is also used to delete directories, but for that, you have to add the-r` option and specifying the directory
rm -r folder/
4.- The mv command
mv command is used for two things. The first is to move a given file to another directory.
An example of this is
mv [file] [new-location]
mv file.txt ~/Documents
In this case, the file
file.txt is moved to the
The second way the
mv command is used is to rename a specific file.
mv file.txt file1.txt
This way, the file
file.txt is renamed to
It is that quick and easy.
5.- The mkdir command
mkdir is another widely used command from the terminal that simply creates a new folder or directory.
An example of how to use it could be
This will create a folder called
newfolder at the current address prompt. You can also do this by specifying an absolute path.
In case the path does not exist, you can create it with the
mkdir -p ~/newfolder/folder/folder/folder2
In case the path does not exist, the corresponding folders will be created.
6.- The touch command
touch command has several functions, we usually use it to create empty text files. This is interesting because in many situations it can be of great help.
In this way, you can create an empty text file with
This will create this empty file. You can also specify the absolute path to it.
This will create the file in the corresponding path.
This command is one of the most important commands on Linux and is very common among developers.
7.- The clear command
This is perhaps one of the easiest, but believe me if you work with the terminal you will use it a lot. The
clear command just clears the terminal screen so that we have a more focused view of what we want.
If other commands provide on-screen output, and it is no longer useful, you can clear the screen.
In this way, the command is used, and the screen is cleared.
8.- The cat command
Another command widely used on Linux is the
cat command. This command is mainly used to display the contents of a text file. It can also be used to view several files at once.
The most basic way to use the command is as follows
This way in the same terminal you will have as output on the screen the content of this file. In the same way, you can work with absolute paths.
And with several files at the same time
cat file1.txt file2.txt
9.- The kill command
kill command oversees closing an unresponsive process in the system. This is important to know in case we want to apply it in some opportunity.
To achieve this, just follow this command syntax
kill [options] [pid] command
The options of the
kill command vary depending on the kill signal you would like to send. One of the most commonly used is
-9 and the PID is the process identifier.
An example of how to use it could be
kill -9 2536
2536 is a PID I made up. Generally, there will be no output on the screen, but the process that may be associated with a program will no longer exist.
10.- The sudo command
sudo command is a command associated with the command prompt of the same name that gives a particular user root permissions. Of course,
sudo can be configured so that only the desired users can use it without problems.
To use it, just install it and from the root user add the user to the allowed list.
Then you can use it
sudo mkdir /opt/folder
This way as root user we will be able to create that folder in the required location.
If you want more information about each command you can use the
man command or visit this link where you can consult these commands,
There are many Linux commands that you can know and use; however, it is useful to know the most important and most used ones. Of course, many users will use different commands, but this is the general idea.
I hope you liked this post and help us to grow by sharing it with all your friends. So, these was the 10 most used commands in Linux.