List of Basic Commands and their Description:

Though there are so many commands used in Linux but for starting your career and even for professional below commands are most important which you must memorise by heart and mind.

Note: For detailed explanation and usage of each command you can filter from left panel and visit their specific web page.

CommandsDescription
pwdDisplay current working directory ie. your current location in the Linux operating system.
lsDisplay files and folders in current folder/directory.
mkdirCreate a directory/folder.
catDisplay content of file.
cdChange Directory ie. to move from one folder to another folder.
rmRemove ie. delete files or folders from computer.
cpCreate a copy of file and folder.
mvUsed to move files/folder from one location to other and also can be used to rename them (file/folder).
duDisplay size of file/folder.
dfDisplay File System details i.e List partitions/mount-points created under Disk.
grepDisplay filtered line from file.
echoPrint output.
printfPrint output.
headDisplay first few lines
tailDisplay last few lines
lessDisplay content of file. Use up and down arrown to see file contents. Press q to exit from it.
moreDisplay content of file in downward direction.
viUsed for creating and modifying a file.
awkDisplay filtered enties based on some delimeter.
sedReplace/change entries. Example - < sed 's/amar/akbar/g' >
chmodChange Permission of File / Folder.
chownChange Ownership of File / Folder.
init 0Shutdown Computer
rebootReboot/Restart Computer.
manDisplay manual/help for command.