Linux Commands  Complete List + Utility ▷ 2020

One of the main impediments for which users do not switch to Linux it is because of the large amount command that are handled in it. However, you can also handle it with the mouse and keyboard in a very simple way, as this will allow you to do things faster.

This is how a user who is used to manage Windows, you may not want to start learn command and commands to handle a new operating system. Taking into account that all the adjustments that are made within the Graphic interface they can run via command lines.

Therefore, today there is a large number of them available in this OS, which provide us with a large number of very important and interesting functions. But with the passage of time and practice they are learned little by little. According to this, here we will teach you the most important commands in Linux.

What are Linux operating system commands and what are they for?

What are Linux operating system commands and what are they for?

These commands Linux are small programs that are built into the operating system and what do they have the function of carrying out a task.

However, there is a difference between what is a command and a program, as usual the commands are always in a specific folder that are always in the same place no matter if you have logged in with your user or superuser. Whereas with the programs you have to be specifying its location.

Today most of the Modern SO make use of this tool in order to offer two forms of management to the user, considering that all system settings can be run via command line which is also known as Shell.

Therefore, a Shell Act like mediator between the system and the user, which receives all the entries made through the keyboard, Either for start a program or indicate a system exit.

What can be done with the Linux terminal commands?

What can be done with the Linux terminal commands?

As we have already mentioned above, these commands specialize in performing some specific task within the computer, Either for indicate a system input, an exit, start the task manager, run a program, bind orders, among many other activities that can be executed from them.

In addition, it is important to mention that each Shell drive a own language of orders that allow to carry out the task for which they have been created.

Every time it turns on the computer activates the Shell in the operating system as a standard to the system settings. From that moment you can start indicate your inputs or outputs for handling it. A different way to use the equipment, and enter certain options just by typing a code with your keyboard.

List of the 50 best Linux operating system commands and their utility

As usual there are two types of people, those who prefer operate the computer with the mouse and those who prefer to do so with the keyboard.

Therefore, if you belong to the group of people who prefer interact with the system through the keyboard, here we are going to show you what they are top 50 Linux commands so you can start improve your OS experience and thus become an expert in it.

To do this, follow The following table that we will show you with each of the most important and used commands today in Linux:

Command
Description

adduser
Allows you to view useradd.

ac
It gives you the possibility to print statistics about the time that users have been connected to the system.

alias
It is used to create command shortcuts, you can list the current aliases.

arp
To manipulate and obtain the list of Mac / IP addresses of the system.

apt-get
For updating and installing packages on the debian-based system.

at
It is used to be able to schedule commands, jobs or scripts to be executed later.

harping
To send ARP REQUEST to the other computers connected to the network.

arptables
It is a Firewall very similar in function to iptables, but this is used for the arp protocol traffic control.

bc
To use the calculator and mathematical language.

bzcat
Unzip the compressed or packed files via bzip2.

atg
It shows you the list of scheduled jobs that are pending to be executed.

basename
It is used to remove the path from the name of a specific file.

blkid
It teaches the attributes of block devices such as LABEL and UUID, among many others.

awk
Performs analysis and processing of file and listing patterns.

biosdecode
It offers you information about the BIOS.

bzip2
It is a file compressor and decompressor.

bzmore
It gives you the ability to view all files compressed or packed using bzip2.

cat
It shows you the content of files and concatenates files.

lime
It displays the calendar on the screen.

CD
To change the directory.

arch
Shows the computer architecture

uname-r
Shows the version of the kernel used.

join me
It shows all the complete information of the system.

isb re-read-a
Shows all existing information of the distribution.

dmidecode-q
Teaches the system components (hardware).

cfdisk
Activates the disk partitioning tool, used on most debian systems.

chmod
Modify the permissions of the folders or files.

halt
Used to shut down the system, once its use is finished.

reboot
To restart the system.

logout
Close the active session.

shutdown-c
Allows you to cancel the system shutdown.

ls-lh
Used to list the contents of a directory, it shows all details including size and format.

tree
Show both folders and files in the form of a tree starting from the root.

chage
To modify the expiration or expiration information of the user’s password.

chfn
Modify the information used in finger.

chpasswd
Used to update passwords in batch mode, it can also update passwords in group of users.

chroot
It is used to execute commands in root in a Shell restricted to a directory or sub directories.

chsh
It is used to change the Shell login or the default Shell.

Clear
Clean the terminal completely.

cpio
Its function is to copy, compress, create and extract files in different formats between various local computers.

df-h
Displays the list of mounted partitions.

ls-ISr more
It shows the size of the directories and files ordered by size.

du -sh dir1
It is responsible for estimating what space is being used by the directory dir1.

du -sk * or sort -nr
Shows all files in descending order of size and subdirectories at current location.

useradd user1
Used to create a new user.

userdel -r user1
Delete a user by deleting their home directory.

chattr + d file 1
It is used to ensure that the program does not delete the files during the backup.

chattr + i file 1
It makes the file invariable or immutable, this prevents it from being deleted, modified, altered, linked or renamed.

yum update
Used to update all the rpm packages that are installed within the system.

yum update package name
Update and modernize each of the rpm packages found within the system.

If you have any questions, leave them in the comments, we will answer you as soon as possible, and it will surely be of great help to more members of the community. Thank you! 😉

You may be interested:

Leave a Comment