It's very simple to add a new command to the Website, so everyone with a bit of experience with git can do it. You can even add a command over GitHub's web editor. See more in the How to add a command section.22. sort Sorts lines of text by various criteria. Among the more useful, there’s -n, which sorts by the numeric value of a string, and -r, which reverses the output. An example of where this might come in handy is sorting du output – for example, if you wanted to see the files sorted in descending order according to size, you’d combine the two options. 23. wc The command line word counting utility. And line counting. And byte counting. And character counting. 24. diff Shows the difference between two files via line by line comparison. It only shows altered lines, abbreviating changed as c, deleted as d and added as a. Linux Commands For Process Management 25. kill / xkill / pkill / killall All of these serve to 220;kill221; a process, ie terminate it. The difference is what they accept as input. Kill wants the process ID, xkill allows you to click a window to close it, while killall and pkill accept the name of a process, but have somewhat different options and subtly different behavior. Note these do not belong to the same package, and xkill especially is not likely to be installed by default. We advise you to rectify that for your own convenience. 26. ps / pgrep List of useful Windows cmd commands everyone must know. List of uncommon useful cmd commands are as follows: Cipher: Cipher.exe is a built-in command line tool in the Windows operating system that can be used to encrypt or decrypt data on NTFS drives The enable command is a built-in shell command akin to the disable command. Coders use the enable to initiate the printers or classes, and similarly utilizes the disable option to cease the printers. Programmers can use the command with various options as listed below:It also concatenates with multiple options such as -s, -l, -p, and -m. With the -s option, one can view all the information about a user mentioned above. However, using the -l, presents information about shell, contents of file and mail status, in addition to all data provided with -s option.
. Set (define) locale and language. If you didn't find the desired language or encoding in the list of enabled locales, you can search for them in the list of all supported locales and install whatever you need. thank you useful understandable information This collection of commands are some of the commands I have learned in these years. Of course I am not the author of them, as no one is the author of any command in Linux. change cp for any command you want to have its man page in text format. List the most used commands in your history dir (directory) command can be used to view the list of all directories and folders present in current working directory.The -s flag is used to suppress unnecessary clutter and -h flag is to make the output more human readable.
If you want edit or modify attributes of already created user account then usermod <options> is the best command for you.. The most common usage is like below, used along with the -h flag.In the example, the -c is the option to create, the -v is the verbose option that provides feedback while they are added to the archive.To better understand, let’s track the route that a packet takes to reach Google from your computer. More so, the traceroute command will also display all jumps it makes during the journey. the cd command is a very useful command and plays a very important role for Linux user. This command is used for changing directory. The history command is used to check recent running commands. Oh really it is useful because Forgetting is the nature of human
The terminal will prompt Smith to input his password and then allow the change. The reason one must be cautious is that it will enable you to operate programs using the security privileges of another user. Coders can use the -l (list) option to know which commands is permitted and not permitted on the current host. Useful Linux Commands. Posted in Other on April 26, 2011. Briefly list directory contents dircolors Colour setup for `ls' dirname Convert a full pathname to just a path dirs Display list of remembered directories dmesg Print kernel & driver messages du Estimate file space usage e echo Display.. This select set of Linux commands can help you master the command line and speed up your use of the operating system. Displays your username - most useful if you switch users with su and need to be reminded what account you're using currently. Lists previously issued commands Linux has to mechanism two manage users - users and groups. In simple words, the groups are a collection of users. A group makes it easier to manage user with same permission privileges.rmdir, if you need to remove a directory, use this command. As example, use rmdir my_dir to remove that specific directory. More details about the rmdir command here.
Builds the app for production to the build folder. It correctly bundles React in production mode and optimizes the build for the best performance.maybe i'm misunderstanding but what if you press Escape until you got the Display All X possibilities ?
Unix / Linux - Useful Commands - This quick guide lists commands, including a syntax and a brief description. For more detail, use −. These commands list or alter information about the system −. Given below is the list of Misc Commands in Unix Programmers can use --suppress-common-line to prevent the diff from listing the same lines. Therefore, you can put their attention to only view the lines that are different. Linux Commands For User Management. 35. useradd, userdel, usermod. These commands allow you do add, delete and modify user accounts. If the list of network related commands seems awfully short, you're probably not acquainted with ip. In short, the net-utils package which contains ipconfig.. The grep command is one of the most useful commands on Linux. It is an acronym, and its full form is; global regular expression print.’ The sheer adequacy makes it a frequently used command on Linux. The grep command looks for lines and prints the ones that match a predefined search pattern.finger <user name> will display all the information about any user on the system such as last of the user, home directory of the user and full name of the user account.
This article provides practical examples for 50 most frequently used commands in Linux / UNIX. This is not a comprehensive list by any means, but this shou. This is not a comprehensive list by any means, but this should give you a jumpstart on some of the common Linux commands The screen command permits users to initiate multiple shell sessions via a single ssh session. The best feature of the screen command is that the process can be detached from a session and then join the session again at a later period. It is possible as the process because the screen runs the process that was started even after being detached.As the name Print Work Directory suggests, this command the path of the directory currently you’re working in. This command is very useful for all the Linux noobs and those who are new to Linux Terminal. More useful commands. Thread starter Rob. Start date Jul 9, 2013. This will list the files that you created or modified within the last ten minutes. If you choose to use a Essential Linux Command Line (my ebook / $2.99!) Linux Tutorials (my YouTube channel) Gun Forums: My new gun forums site Linux is one of the most popular operating systems with an extensive user-base around the world, most commonly programmers and developers. The open-source Unix-like operating system (OS) is rooted from the Linux kernel - an operating system developed by Linus Torvalds.
But with the right commands and a little bit of know-how, anyone can get things done from a text-only interface. Want a list of every HTML file that references the hexidecimal color #FF0000 (red)? find can totally do that for you. Here are useful command line tricks for Mac users The cpio command is a standard among many Unix-like operating systems with the primary purpose being processing archive files. In simple words, programmers can use the cpio command to copy files from archives such as .cpio or .tar.
Linux Commands - Random useful, yet less common commands. Add user to list of Sudoers: echo 'user ALL=(ALL) ALL' >> /etc/sudoers. Linux - Bash Commands - Using 'find' - Even More Useful Commands. Find files modified more than 7 days ago and list file information find . -type f -mtime.. The ‘ls’ is the most basic and probably one of the first commands anyone learns. It is a simple command to list the directory of files and directories. The ls command will list files in the active directory if the user does not specify other. It is one of the most frequently used commands as users can concatenate its various options.sort <file name> command will help you sort file or arrange any record in particular order generally according to their ASCII values.The article covers most of the basic Linux commands that one will come across. There are various other commands, but commonly the above listed 50 Linux commands will do the job. More so, running commands on Linux is all about combining it with the right option. There are multiple ways to get the job done, and one must use logic to choose the best possible option.
When fired into Terminal shell, history command will list all the commands used by you in serial numbered form. Using exclamation mark ! and serial number of the command will help you execute that particular command without need to writing whole command in the terminal.Now in case a programmer only wants to view the latest five lines, then one has to enter the following command:
. ls is a Linux shell command that lists directory contents of files and directories. ls command examples. You can press the tab button to auto complete the file or folder names The find command allows users to search for files and take actions on them. It is part of the findutils package and comes bundled with all distributions. It is highly flexible, allowing you to look for files and directories based on a variety of conditions. Optionally, it also allows you to take different types of..
The exec can be used as an argument or without a command. Below is an example of the exec:Meanwhile, the -f is the filename that coders want to give to the archive. In this case, it is videos.tar.apt (Advanced Package Tool) is Linux command which helps user to interact with the packaging system as you can see in following screenshot.
When executed mpstat command will display all the information about CPU utilization and performance stats on Linux Terminal window.The rm command is used to remove directory or files. Like use rm -r /tmp/backup to remove everything that folder. Of course you've to be careful before removing anything.
Some Useful Linux Commands Steve Ambler February 2002 Contents 1 Introduction 2 Shorthand at the Command Prompt 3 Typical Dot Files 4 Useful Files 5 Important Directories. I also editorialize on the relative usefulness of different types of programs. This document is work in progress The cp command is standard across many of the Unix-like operating systems. It stands for copy, and its primary function is to copy files and directories. Coders can even copy multiple files or directories using cp. System Information Commands. df: The df command displays filesystem disk space usage for all mounted partitions. df -h is probably the most useful - it man intro is especially useful - it displays the Introduction to user commands which is a well-written, fairly brief introduction to the Linux..
This command prints some basic information about the system, like OS name, kernel version, host name, system time, OS architecture and so on.The Linux command chage is an acronym for change age and it can be used to change the expiry information of the user’s password.
The curl is a highly functional tool to recover data from URLs (Uniform Resource Locators) or internet repositories. The tool is not available by default on many Linux distributions. For Ubuntu or Debian-based Linux variations, use apt-get to install the package. Other distributions have to use the package managers. Package managers terminate the need to install software and instead makes it automated manually. Below is the expression to install on Debian-based Linux variations:The find command is one of the most useful commands on Linux. It is common not to know the location of files, and therefore, coders can run the find command to look for it. The only prerequisite from the user is to type in what to look for and where. More so, you can also use parameters to make the search more specific. Enter the following command to find a file: Specifically, the deprecated Linux networking commands in question are: arp, ifconfig, iptunnel, iwconfig, nameif, netstat, and route. These programs (except iwconfig) are included in the net-tools package that has been unmaintained for years The output of the command displays information in bytes. However, coders can use the -h option to ensure the data is provided in human-friendly numbers. Values. Here is the example of the free command:
Command mode commands which cause action to be taken on the file, and. Insert mode in which entered text is In the command mode, every character typed is a command that does something to the text file being You must use the the key commands listed below. On some UNIX platforms, the.. This article describes how you can use the ps command to list processes currently running on your Linux system. The most used options with ps are a, u and x. This displays all processes running for all users on your system, along with useful information such as the username of the process′ owner.. You may need to use sudo with the command above, depending on your current user id. Another thing important note is the modern shutdown command is a symbolic link to the systemd init daemon.
I am supposed to find the command that lists all the files that are created in September and readable for the owner. Also explain how the command works. Another useful 'info' page is the 'date' command -- it will give you ideas of how you can specify the --date argument . Below is how you can execute the ping command:The command cat is convenient and allows the user to accomplish many tasks with a single expression. For example, to view the content of the /abc/passwd file from the home directory, type the below command:
Users have to define what files will the archive file have and the name that a user wants to give. For instance, let's say we want to create an archive for the Football directory, then enter the following command: This version of The Linux Command Line has undergone some additional polish and modernization. Before we start however, we're going to learn some more commands that will be useful along the way: ● ls - List directory contents Linux sort command. Updated: 05/04/2019 by Computer Hope. sort is a simple and very useful command which will rearrange the lines in a text file so that they are sortedwhich is sorted by the second field, listing the lines alphabetically by name, and ignoring the numbers in the sorting process The above command tells the terminal to find files that match the pattern. The * looks correspond to the sequence of letters or characters. However, if a user wants to represent a single letter than they can use ? (question mark character) instead of *.The list would be very long, and hence you can cut it short by adding the less command.
The result will show list not only the name of the file but also display the line it matches. The matching text is highlighted, making it easy for the user to look for the file on the computer.Although it is standard on UNIX-like systems, many other operating systems also have netstat command.
chrt [option] priority [argument..] command is used for manipulating the real-time attributes of the process.The cron command is a software utility that is provided by Unix-like operating systems. The primary job of the utility is to schedule the task at a predefined time. Cron is a compelling and popular command that many uses to schedule task periodically at predetermined time or dates. This command is one of the most useful command in Kali Linux that lists directory contents of files and directories. One of the extensively used command in Kali Linux is history command. The bash shell stores a history of commands entered, which can be used to repeat commands by using the.. What are UNIX / Linux Useful Commands? This quick guide lists commands, including a syntax and a brief description. For more detail, use -. These commands allow you to create directories and handle files. Given below is the list of commands in Files and Directories The above command will list all files in the current directory. For a comprehensive list, coders have to use the -l(long) option and use the -h(human) option to ensure the file sizes are mentioned in a human-readable format.
Therefore, making it possible to reattach the session at a later time. So one can begin the same place where they left off in the terminal.As the name suggests, history command prints a list of previously typed commands. Very useful when you're trying to find what you've done wrong before.pstree command displays all the currently running processes in the tree format on Linux Terminal window. In this tutorial we learn basic linux commands used frequently with its syntax. This would be a beginners guide to In this tutorial, I will show the very basic Linux commands with examples that are frequently used to The command is followed by options (optional of course) and a list of arguments The are several useful command line options that can be used with lsblk command. The -d or -nodeps will print out the device and not the partitions. The above command will list all disks on the system. You can also specify the storage class if you want to print out the storage controllers as well
It will demand the user to enter their own password. Once verified, the new passwords for other users. 3. Basic Administration Linux Commands. 3.1. Executing commands with Administrative Privileges. ls command long listing option -l provides an additional information about each directory item. Highlighted is the file type information for each directory item where d denotes a directory type.. In simple words, Linux is a Unix clone, and its open-source feature allows anyone to change anything in Linux and redistribute it with your branding. These iterations of Linux are referred to as ‘distros.’The command Alias is an amazing way to personalize and organize all your commands. It allows users to designate a name to a single command or even a string of commands. So programmers can give a short name before executing it. Here is an example that uses an alias:This will print the first 20 lines of the rsyslogd log to the stdout. By default head command prints first 10 lines.
The problem is that the tab-completion is searching your path, but all commands are not in your path. The traceroute command tracks the route that a particular packet of information takes to reach to the host. In simple words, the command prints the journey that a packet takes from the source to destination.With the less command, one does not have to use an editor to view files. It allows users to view files without fearing it being modified. The process is faster and best for those who believe their files might mistakenly be edited.Navigate the manual using the PgUp and PgDn keys. In case a programmer can’t understand the document than they have to press ‘h’ for help. Press ‘q’ to quit from the manuals.
Is there a Linux command that will list all available commands and aliases for this terminal session? As if you typed 'a' and pressed tab, but for It's useful to list the commands based on the keywords associated with the command. Use: man -k your keyword. feel free to combine with:| grep another.. The whoami command is simple and mostly comes handy for amateur Linux users. It tells the user with a username they are logged in as. More so, coders can use the command to know if anyone has logged into an unnamed Linux terminal. It is straightforward to execute and is one of the few commands in Linux that perform a single task.cp , You can copy files and directories with this command. Typical usage is like cp file_a file_1_copy or cp directory_a dir_a_copy Also don't forget to use proper path when you're coping something to different location.The gzip is a useful command when it comes to file management. It is a file compressing tool with its primary goal is to reduce file size. The gzip command by default deletes the original file and saves only the new compressed file which is resulted from the command.
If you want to switch user or want to create new session then fire this command in Terminal window and provide the details like id and password as shown in screenshot below.top is simple but useful command to monitor all the ongoing processes on the Linux system with the user name, priority level, unique process id and shared memory by each task.The command will display the Process ID; in this case, it is 1702. Now that we have the Process ID, let's kill the Kazam screenshot program.
This command is useful when you don't know where a file is saved or the actual name of the file. Using the -i argument with the command helps to ignore the case (it doesn't matter if it is uppercase or lowercase). So, if you want a file that has the word hello, it gives the list of all the files in your Linux.. The -p option is used to obtain information about the contents of the ".plan," ".project," and ".pgpkey" files.If you've any question or suggestion about the commands above, then please feel free and leave comments.4. pwd Prints your current directory. Useful if your prompt doesn’t contain this information, and especially useful in BASH programming for obtaining a reference to the directory in which you’re executing the code. 5. mkdir Create new directories. The most handy switch is -p, which creates the entire specified structure if it doesn’t exist already. 6. file Tells you the type of a file. Since files in Linux aren’t under obligation to have extensions for the system to work (not that having extensions always helps), sometimes it’s hard for the user to know what type of file something is, and this little utility solves that problem. 7. cp Copies files and directories. Since it doesn’t copy directories recursively by default, remember to use -r or -a. The latter preserves mode, ownership and time stamp info in addition to recursively copying. 8. mv List of best 50 Linux Commands with example. Learn the all Linux/Unix commands i.e. ls, mkdir, sudo, touch, rm,. Also find the linux commands pdf The kill command offers the liberty to end the process from the command line. It is useful for those monitoring CPU processes as it makes it easy..
More so, one can even use echo to print the value of environment variables such as user and path of a file. For instance, if you want to know the user, home directory, or path, then enter the following command:The declare is a bash shell builtin command which means that it is a part of the shell. It has multiple purposes, such as declare shell functions, display variables, and more.The uname command provides users with the system information of the Linux system or computer they are using. It comes with several options that enable users to view all or specific information they want. Below is the option programmers can use with the uname command:If you want to perform quick calculations during your work then expr is really useful command for you. You can do calculations as shown in below screenshots with more options.
The df command is used for checking disk space in Linux. Learn some of the most common and useful examples of the df command in Linux. The main and plain 'df' command will output the entire list of file systems in your Linux setup You can get all the information of your file system just by executing df command in the Terminal window.The -h(human-readable) option displays size in Mb or Gb, rather than bytes. Meanwhile, the -x(exclude) option allows uses to discount specific filesystems.Users can even revert the file to decompress format. To do so, you have to use the gunzip command and the original file will available at the location. Another useful tool for chaining commands is &&. With &&, the command to the right will not run if the List information about the FILEs (the current directory by default). Sort entries alphabetically if none of Debian-descended Linux distributions have a fantastic package management tool called apt
nslookup hostname | ipaddress. lsof -i:9998 — to find the process running on port. :%s/pattern/replacetext/ — command to replace the a pattern with replacetext in vim Commonly most programmers use cron to accomplish repetitive tasks automatically. To complete this repetitive task is daunting, and hence, coders can schedule processes to run automatically. Users can even schedule processes such as organizing folders at given time intervals, taking backups at regular intervals, and also checking for updates. Most Useful Linux Commands You Can Learn Today. Below, you will find the 50 best Linux terminal commands our experts have handpicked in an aim to skyrocket your The Linux commands listed below will outline some of the most basic Linux terminal commands for such purposes. 42. clear If you need to breakdown large file into small file then use split [option].. [file [prefix]] command in the Linux Terminal.touch, It's the equivalent command of mkdir for files. You can create a blank file with touch command. As example, use touch ~/Public/index.html to create a blank index.html file under the Public directory.
Below is a list of some useful commands to get you started! ***NOTE - if you ever enter a command and are asked to authorize via the question, Yes, do as I ls - lists files or directories. man - manual; displays built in documentation/user manual within Bodhi/Linux - commands, how to, syntax, etc In the above example, the file me.txt will is copied to another file named you.txt. As mentioned above, the cp file will create a mirror file of the original file as part of the process.This command is used to make link between files and directories. As example, you need to make a symbolic link of the /var/www directory to the /tmp directory. For a list of all the available keymaps, use the command As a side note, it is worth noting that such a personal keymap is useful also to redefine the behaviour of keys already treated by the default keymap: when loaded with loadkeys, the directives in the default keymap will be replaced when they.. This collection of commands are some of the commands I have learned in these years. Of course I am not the author of them, as no one is the author of any command in Linux. I have found some of them in differente pages, and modify some of them, others I have “created” by myself. Reading books, or man pages.
Very concise and useful thank you, I have for a long time wanted to get to grips with Linux and from knowing practically nothing, by using this guide I was able to get going with simple things. Just a suggestion , perhaps the md5sum command could do with a little clarification i.e. "...just match first and last two characters, that's enough .." left me a little nonplussed as to what it meant - if they match what does it mean?, or if they don't match etc ? and how can it be used ? I assume it is to tell if a file has been tampered with and this is a way of obtaining a checksum ? Thanks againThere are many commands available for Linux to retrieve hardware information but if you want information of a particular hardware component then dmidecode is the command for you. It offers various options and you can view them using dmidecode –help.So, one can use chmod to give change or assign permission to either an owner, group, or others. More so, the string of characters is followed by digits which represent the specific type of file permission. The lsblk Linux command is a useful command which lists information about all or the specified block devices. It queries the /sys virtual file system to obtain the information that it displays. The command displays details about all block devices excluding except RAM disks in a tree-like format by default To avoid viewing the downloading progress or in other words hide it, users can use the -s (silent) option. So the new expression will look as below:
Programmers must also know that they have to provide a path for the new directory in case it is going to be placed in another directory than the current one. Let’s create a new file named ‘examples.’There are various parameters you can use with the shutdown command, but if no parameter is specified, then the computer will shut down in one minute.
Linux is a most powerful operating system, and networking is an essential part of servers. It offers many inbuilt commands to diagnose for network issues. In this article, I will show you useful Linux networking commands, which will help you in troubleshooting Coders should also use it with return status to ensure there are no errors at the time of closing the file. So the user can type the following command:The Sudo command is one of the most advanced Linux commands. While the syntax is basic, but dealing with it is critical as it requires root access. The most common use of the sudo command is to change the password for other users. For example, if Smith wants to change the password for Max, then the command will be as followsLet’s view an example to extract a .cpio file. The command will extract files and directory with a single argument. Users can also use the -g(gate) option to route the packet through the gateway.
Various Unix manuals and documentation are available on-line. The following Shell commands give information − Linux/Basic commands. From Wikiversity. 2 Command line arguments. 3 Other useful commands. list environment variables or invoke a command in a modified environment This one is just for bit fun during the work and not a useful command. When executed a steam engine passes through Terminal window. You can try it for fun!The SSH command allows users to connect to remote Linux machines. You can even log into your account on the remote computer using the command. User has to provide a username, domain name, IP address of the remote machine to make the connection. Let’s look at the example below: The list (ls) command is equivalent to the DOS DIR command, in that it lists files and directories. If you simply type ls at a prompt ($), you'll see all non-hidden files in your current directory, which is your home directory when you first log into a Linux system. The ls command won't show you much in your..
In the context of operating systems in general, and Linux in particular, the term “command” means either a command line application or functionality built into the user shell. However, to the end user, this distinction is of little consequence. Both are used in the same way. You input words into your terminal emulator, and it outputs the results. The goal of this article is to list some commands every Linux user should know, or at least know of, in the case of those with a phobia of text-based interfaces. It doesn’t mean to list every useful command, it isn’t a list of the lesser known utilities, and it isn’t a manual. It aims for coverage of the most useful application in day to day life. As such, it’s divided into several categories, corresponding to particular tasks. It presumes no particular distribution, and while not all the programs described will be installed by default in every distribution, most of them will be present, and the others can be found in the repositories. Linux Commands For File System Management 1. ls By default, list the contents of the current directory. If you provide it a path, it will list the contents of that. Useful options to know are -l and -a, a long list format with more information and show hidden (dot) files, respectively. 2. cat If given a single file, prints its contents to the standard output. If you give it more than one file, it will concatenate them, and you can then redirect the output into a new file. Potentially useful is the -n option, which numbers the lines. 3. cd Allows you to go from current directory to specified directory. Calling it without arguments returns you to your home directory. Calling it with two dots (cd ..) returns you to a directory “above” the current one, while calling it with a dash (cd -) returns you to the previous directory, regardless of where it’s located relative to the current one.Once the installation is complete you can type aptitude in Terminal and execute it, this will open up aptitude interface as you can see in screenshot below.
A series of three letters represent each reference. So the first corresponds to the owner, followed by the ‘group’ and lastly for ‘others.’You can make any calculation in Terminal window itself, isn’t that cool command to have at your service?Once the file opens, users can view the entire document using the Up and Down key on the keyboard. Programmers can also make use of the PgUp and PgDn keys. Once viewed, users can quit less by pressing the ‘Q.’ Below is an example of the less command:yes “your text” command is used to display a text message entered with yes command repeatedly on Terminal window until you stop it using CTRL + c keyboard shortcut.env is a very useful shell command which can be used to display all the environment variable in the Linux Terminal window or running another task or program in custom environment without need to make any modifications in current session.
The netstat is a command-line tool that presents an overview of the network connections. Beyond that, the command also provides several network interface statistics, multicast memberships, routing tables, and masquerade connections.factor is a mathematical command for Linux terminal which will give you all the possible factors of the decimal number you enter in the shell. Useful Linux commands for everyday use! Contribute to linux-command-list/linux-command-list development by creating an account on GitHub
The top command in Linux lets you monitor currently running processes and the system As a system administrator, it can be the most useful tool in your toolbox, especially if you know how to utilize it. Through this interactive command, you can customize how you can browse the list of processes.. The ls command is one of the basic commands that any Linux user should know. It is used to list information about files and directories within the file system. The ls utility is a part of the GNU core utilities package which is installed on all Linux distributions. In this tutorial, we will show you how to..
The Linux operating system has countless commands but today we are only going to look at 50 commands that are frequently used by programmers. The best part of it is that it makes it easy to complete any task.ls is one of the most used basic linux commands, used to print contents of a directory, by default it lists contents of current working directory(pwd). Complete Linux Commands Reference Cheat Sheet: Important Linux Commands You Should Know. A to Z Useful Linux Commands With Description Linux commands are run in the terminal provided by the Linux system. let's start to learn useful Linux commands Contents. Basic linux commands list. 1. pwd command. As the name suggests, history command prints a list of previously typed commands. Very useful when you're trying to find what you've done wrong before A Software Engineer who loves football and passionate about traveling. I often spend my free time playing with gadgets and exploring new possibilities in tech world. I am Linux enthusiast and have about 6 years of experience in web development. I have good command on Python, Java, SQL and system security.